var parser
function openPopup()
{
window.open('/c-h-w/popup.htm','compute','height=170,width=412')
}
function Hsubmit()
{
//window.open("/comment/arabic/art.asp?hdocId=1")
var sInner=""
	 parser=new ActiveXObject("microsoft.xmldom")
	parser.async="false"
	parser.onreadystatechange = CheckState;
	parser.load("/comment/arabic/comment.asp?hdocId="+window.dId.value);
	nodes = parser.documentElement.childNodes;
//sInner=sInner+"<div id='dComment'>"
	for (i=0;i<nodes.length;i++){
	
sInner=sInner+"<div dir=rtl align=rtl>"	 
	 sInner=sInner+ "&nbsp;&nbsp;<font color=red>*&nbsp;</font><span id=1>"+ nodes.item(i).childNodes.item(3).text  + "</span>"
	 sInner=sInner+ "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=red><span id=2 >"+ nodes.item(i).childNodes.item(2).text  + "</span></font></div>"
	}

//sInner=sInner+"</div>"
if (nodes.length >=1) {
sInner=sInner +  "<div dir=rtl align=right><a href='/comment/arabic/getallcomments.asp?hdocId="
sInner=sInner + window.dId.value
sInner=sInner +"&htitle=" + window.hsubject.value
sInner=sInner + "' id=title>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font size=4> <b>( المزيد )<b> </font></a></div>"
}

 window.dComment.innerHTML=sInner;

//call getRate()
//getRate()
}
function CheckState()
{
var state = parser.readyState;
window.dComment.innerHTML = "<span dir=rtl align=right width=100%> <font color=red size=4>قيد التحميل</font</span>"
if (state == 4)
{
var err = parser.parseError;
if (err.errorCode != 0)
window.dComment.innerHTML += err.reason + " لم تتم العملية بنجاح يرجى إعلام المصدر<BR>"
else
window.dComment.innerTEXT +="تمت العملية بنجاح" + "<BR>"
}
}

function fComment()
{
var x=window.open('/comment/arabic/popup.htm','dhwRate','width=412, height=260, left=140, top=160,status=no,toolbar=no,menubar=no, resizable=no, scrollbars=no')
}

function rateART()
{
var x=window.open('/rate/arabic/popup.htm','hwRate','width=250, height=150, left=140, top=160,status=no,toolbar=no,menubar=no, resizable=no, scrollbars=no')

}

function getRate()

{

	var parser=new ActiveXObject("microsoft.xmldom")
	parser.async="false"
        parser.load("/rate/arabic/getRate.asp?docId=" + window.dId.value)
	nodes = parser.documentElement.childNodes

	var url=window.imgRate.src
        var url1=url.split("/")
	url=""
	for (i=0;i<url1.length-1;i++)
	{

		url=url +url1[i] +"/";
	}


	window.imgRate.src=url + nodes.item(0).text;

 //Hsubmit();

}

function saveIt()
{

window.open('/favorite/arabic/favorite.asp?docId=' + window.dId.value +'&docTitle='+ window.hsubject.value +'&docUrl='+ window.document.location ,'dhwRate','width=432, height=200, left=140, top=160,status=no,toolbar=no,menubar=no, resizable=no, scrollbars=yes')

}
function sendtofriend()
{
var arg=window.hsubject.value

var x=window.open('/SendToFriend/arabic/sendpopup.htm','hwSend','width=412, height=188, left=140, top=160, status=no,toolbar=no,menubar=no, resizable=no, scrollbars=no')
}
function printART(hdate,htitle,htext)
{
var x=window.open('/print.htm','hwSend',' left=140, top=160, status=yes,toolbar=yes,maximize=true,menubar=no, resizable=yes, scrollbars=yes')

}


<!--
function myOpenWindow(width,height) {
myWindowHandle = window.open('','myWindowName',' width='+ width + ',height=' + height + ', left=45, top=50, status=no,toolbar=no,menubar=no, resizable=no, scrollbars=yes');
}
//-->

function HideShow(slayer)
{
//alert(slayer);
//var obj
//obj=MM_findObj('L'+slayer)
//alert(obj.id);
//obj.style.visibility='visible' ; 
if (slayer=="ayer1")
{


window.Layer1.style.visibility='visible';
window.Layer2.style.visibility='hidden';
window.Layer3.style.visibility='hidden';
}
if (slayer=='ayer2')
{
window.Layer1.style.visibility='hidden';
window.Layer2.style.visibility='visible';
window.Layer3.style.visibility='hidden';
}
if (slayer=='ayer3')
{
window.Layer1.style.visibility='hidden';
window.Layer2.style.visibility='hidden';
window.Layer3.style.visibility='visible';
}


   } 



function IdrSearch()
{
var Syn;
var CollName    = "";
var FieldName   = "Text";
var FieldValue  = document.SrchInput.searchtext.value;

if (document.SrchInput.searchtext.value != "") 
	if (CollName != "")
		Syn = "Search \"" + CollName + "\" using " + SType + "," + CM + ",NOCS,NOSoundex," + MLevel + " for \"" + FieldName + "\" = ^" + FieldValue + "^";
	else
		Syn = "using Allwords,CAM,NOCS,NOSoundex,Root for \"" + "Text" + "\" = ^" + document.SrchInput.searchtext.value + "^";
else
	{
	alert("برجاء إدخال جملة بحث")
	return;
	}

document.SrchInput.Query.value = Syn;
//alert(Syn)
//alert(document.SrchInput.searchtext.value)
document.SrchInput.action= "/advsearch/advResults.asp"	//"advresult.asp";
document.SrchInput.submit();
}


// function to navigate with the new values
function NewSearch(CollName)
{
document.SrchInput.Start.value = 0
document.SrchInput.Length.value = 10
document.SrchInput.Query.value = "Search \"" + "" + "\"" + '<%=NewQuery%>'
document.SrchInput.CollName.value = CollName;
document.SrchInput.action = "Test.asp"	//"result.asp"
document.SrchInput.submit()
}




//Formname      - Refers to name of Form
//Fieldname     - Fieldname is a collection of fields to be validated, Each field must be seperated by a :
//Errormessage  - Collection of error messages for fields validated  , Each error must be seperated by a :
//Emailfields   - The Sequential number of FIELDNAME which will have email validation

//Example - checkforempty("myform","field1:field2","Field 1 is missing:Field2 is missing","2")

//Myform             - Formname    
//Field1,Field2      - Fields to be Validated 
//Field1 is Missing  - Error message if Field1 fails
//2                  - 2nd field has email validation too
//Althaf Hussain




function checkforempty(formname,fieldname,errormessage,emailfields)
{
var errorval=0;
var errorval1=0;
var errorflds="لطفاً...املء الفراغ\n";
var emailerrflds=" ";
var flds=fieldname.split(":");
var fldserrors=errormessage.split(":");


for(i=0;i<=flds.length-1;i++)
{
str="document."+formname+"."+flds[i]+".value";

	if(eval(str)=="" || eval(str)==null)	
	{
	errorval=1;
	errorflds=errorflds+"\n* "+fldserrors[i];
	}
}

if(emailfields!="")
{
	var emailflds=emailfields.split(":");
	
	for(i=0;i<=emailflds.length-1;i++)
	{
	
	str1="document."+formname+"."+flds[emailflds[i]]+".value.search('@')<1";
	if(eval(str1)==true)
	{
	errorval1=1;
	emailerrflds=emailerrflds+"\n"+fldserrors[emailflds[i]];
	}
	
	}
}

if(errorval==1)
{alert(errorflds);}
else if(errorval1==1)
{alert("يجب ان يكون البريد صحيح كالتالي user@hotmail.com التنسيق\n"+emailerrflds);}
else
{
str="document."+formname+".submit();"
eval(str);
}


}

