var messageArrayE = new Array();
var messageArrayA = new Array();
 
messageArrayE[0] = "";
messageArrayA[0] = "";

messageArrayE[1]="This field cannot be empty."
messageArrayA[1]="هذا الحقل لا يمكن ان يكون فارغا";

messageArrayE[2]="Cannot search for numbers only."
messageArrayA[2]="لا يسمح بادخال ارقام فقط";

messageArrayE[3]="Cannot insert less then 3 characters."
messageArrayA[3]="لا يمكن ادخال اقل من 3 احرف"  ;

messageArrayE[4]="Please Select your Evaluation."  ;
messageArrayA[4]="الرجاء اختيار التقيم"  ;

messageArrayE[5]="Please Enter Numbers Only";
messageArrayA[5]="الرجاء إدخال أرقام فقط";

messageArrayE[6]="Please Enter at Least 6 Numbers";
messageArrayA[6]="الرجاء إدخال6 أرقام";

messageArrayE[7]="Please check your e-mail address Format";
messageArrayA[7]="الرجاء التحقق من صحة كتابة عنوان بريدك الالكتروني";

messageArrayE[8]="Please Select One";
messageArrayA[8]="الرجاء الاختيار";

messageArrayE[9]="Please Check Date Format";
messageArrayA[9]="الرجاء التحقق من صحة التاريخ";

messageArrayE[10]="Please Enter Letters Only";
messageArrayA[10]="الرجاء ادخال احرف فقط";


messageArrayE[11]="Title Must Be Entered";


messageArrayE[12]="Link Must Be Entered";




function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

MM_reloadPage(true);

function InitPage (){

	//MM_preloadImages('../images/boj_r4_c3_f2.gif','../images/boj_r5_c3_f2.gif','../images/boj_r7_c3_f2.gif','../images/boj_r8_c3_f2.gif','../images/boj_r9_c3_f2.gif','../images/boj_r10_c3_f2.gif','../images/boj_r11_c3_f2.gif')
	
	if (window.startClock)
		startClock();
}


function Search(LanguageId){


var f =0 ;
for(var i = 0 ;i<document.frmForm.elements.length;i++)
	{
	if(document.frmForm.elements[i].checked==true)
	{
	f=1;
	}
	}
	if(f==0)
	{
	if(LanguageId==1)
	{
	alert('Please Choose The Search Criteria');
	return ;
	}
	else
	{
	alert('يرجى اختيار طريقة البحث');
	return;
	}
	}



	var SearchString  = document.frmForm.search;
	if (!IsEmpty(SearchString.value,getMessage(1,LanguageId)) ) {
		selectElement(SearchString);
		return;
	}
	
	
		if(!isNaN(parseInt(SearchString.value))){
		alert(getMessage(2,LanguageId));
		selectElement(SearchString);
		return;}
	
	
	if (!IsMinSize(SearchString.value,3,getMessage(3,LanguageId)) ) {
		selectElement(SearchString);
		return;
	}
	
	
	

	if (LanguageId == 1 ){
		document.frmForm.action="../DynamicPages/SearchAction.asp";
	}else{
		document.frmForm.action="../DynamicPages/SearchAction_Ar.asp";	
		
	}
	
	
	document.searchForm.Text1.value = document.frmForm.search.value;
	
	
	/******************************/
	var searchBy;

	for(var i = 0 ;i<document.frmForm.elements.length;i++)
	{
	if(document.frmForm.elements[i].checked==true)
	{
	searchBy = document.frmForm.elements[i].value;
	}
	}

	/******************************/
	
	
	
	if(searchBy=="AIB"){
	
	document.frmForm.submit();
	}
	else
	{
	document.searchForm.submit();
	}
	
	
	
}

function SearchText(LanguageId){
 if(event.keyCode==13)
 {
 return false;
 /*
 
 var f =0 ;
for(var i = 0 ;i<document.frmForm.elements.length;i++)
	{
	if(document.frmForm.elements[i].checked==true)
	{
	f=1;
	}
	}
	if(f==0)
	{
	if(LanguageId==1)
	{
	alert('Please Choose The Search Criteria');
	return false;
	}
	else
	{
	alert('يرجى اختيار طريقة البحث');
	return false;
	}
	}
	
 
	var SearchString  = document.frmForm.search;
	if (!IsEmpty(SearchString.value,getMessage(1,LanguageId)) ) {
		selectElement(SearchString);
		return false;
	}
	
	
		else if(!isNaN(parseInt(SearchString.value))){
		alert(getMessage(2,LanguageId));
		selectElement(SearchString);
		return false;
		}
	
	
	else if (!IsMinSize(SearchString.value,3,getMessage(3,LanguageId)) ) {
		selectElement(SearchString);
		return false;
	}
	
	else
	{
	
	
	
	if (LanguageId == 1 ){
		document.frmForm.action="../DynamicPages/SearchAction.asp";
	}else{
		document.frmForm.action="../DynamicPages/SearchAction_Ar.asp";	
		
	}

	
	document.searchForm.Text1.value = document.frmForm.search.value;

	var searchBy;

	for(var i = 0 ;i<document.frmForm.elements.length;i++)
	{
	if(document.frmForm.elements[i].checked==true)
	{
	searchBy = document.frmForm.elements[i].value;
	}
	}



	if(searchBy=="AIB"){
	document.frmForm.submit();
	}
	else
	{
	
	document.searchForm.submit();
	
	}
	
	
	
	}
	

		*/
	}

	
}



function getMessage(errorNumber,LangaugeId){
	var temp;
//	try {
		if (parseInt(LangaugeId) == 2)
			temp = messageArrayA[parseInt(errorNumber)];
		else
			temp = messageArrayE[parseInt(errorNumber)];
//	}catch(e)(
//		temp = " ";
//	)
	return temp
}	

function IsEmpty(strValue,strAlert)
{
	test = true;
	valtrimed = Trim(strValue);
	testlen = valtrimed.length;

	if (testlen == 0) 
	{
		test = false;
		if (!(Trim(strAlert) == "" || Trim(strAlert)== null)) {
			alert(strAlert);
		}
	}
	return(test);	
}	

function IsNumber(strValue,strAlert){
  var checkOK = "0123456789.,";
  var checkStr = strValue;
  var allValid = true;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert(strAlert);
    return false;
  }
  
  return (true);
  }
  

function IsMinSize(String1,Length,strAlert)
{
	var StringVal = Trim(String1);
	var StringLength = StringVal.length ;

	if (StringVal != "")
	{
		if ( parseInt(StringLength) < parseInt(Length) )
		{
			if (!(Trim(strAlert) == "" || Trim(strAlert)== null)) {
				alert(strAlert);
			}
			return false;
		}
	}
	return true;
}




function LTrim(String)
{
	var i = 0;
	var j = String.length - 1;

	if (String == null)
		return (false);

	for (i = 0; i < String.length; i++)
	{
		if (String.substr(i, 1) != ' ' && String.substr(i, 1) != '\t')
			break; 
	}

	if (i <= j)
		return (String.substr(i, (j+1)-i));
	else
		return ('');
}

function RTrim(String)
{
	var i = 0;
	var j = String.length - 1;

	if (String == null)
		return (false);

	for(j = String.length - 1; j >= 0; j--)
	{
		if (String.substr(j, 1) != ' ' && String.substr(j, 1) != '\t')
			break;
	}

	if (i <= j)
		return (String.substr(i, (j+1)-i));
	else
		return ('');
}


function Trim(String)
{
	if (String == null)
		return (false);
	return RTrim(LTrim(String));
}

function selectElement(CheckedElement)
{
	var ElementType = CheckedElement.type ;
	ElementType = ElementType.toLowerCase();
			
	if (ElementType == 'text'  || ElementType == 'password'  || ElementType == 'textarea')
	{
		CheckedElement.select();
		CheckedElement.focus();
	}
					
	else if (ElementType == 'checkbox' || ElementType == 'radio' || 
			 ElementType == 'select-one' || ElementType == 'select-multiple')
		CheckedElement.focus();
		CheckedElement.selectedIndex=0;
}


function viewSection(SectionId,Flag){

	document.frmForm.hdn_SectionId.value	= SectionId;
	document.frmForm.hdn_Flag.value			= Flag;
	document.frmForm.method = "post";
	if (Flag == 1) {
		document.frmForm.action = "../DynamicPages/ShowSection.asp";
	}else{
		document.frmForm.action = "../DynamicPages/ShowSection_ar.asp";	
	}	
	document.frmForm.submit();
}
function checkEmail(strValue,strAlert){

       var returnValue;
       var expression;
      

      var flag =true;

      if (Trim(strValue) != "" )

      {

 

            expression="[A-Za-z_]+[A-Za-z0-9_-]*[.]?[A-Za-z0-9_-]+[@][A-Za-z0-9_-]+[.][A-Za-z0-9_]+[.]?[A-Za-z0-9_]+" ;

            

            returnValue = strValue.match(expression);

            if (returnValue != strValue) 

            {

                  flag=false;

            }

      }

      
    if(!flag)  alert(strAlert);
      return flag;

}
function isAlpha(strValue,strMessage)
{ var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -'.: ذضصثقفغعهخحجدشسيبلاتنمكطئءؤرلاىةوزظ~ًٌٌَََُّلإإٍِلأأْلآآ ";
  var checkStr = strValue
  var allValid = true;
  var validGroups = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert(strMessage);
    return (false);
  }
return true;
}
function isDate(strValue,strAlert){

     var checkOK = "0123456789-/.\\";
  var checkStr = strValue
  var allValid = true;
  var validGroups = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert(strMessage);
    return (false);
  }
return true;

}

function printMe(divId,LanguageID) {

	w=window.open('','newwin','toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=580,height=400')
	if (LanguageID = 1)
	{
		w.document.write('<LINK rel="stylesheet" type="text/css" href="../CSSIncludes/BoJ_EN.css">')
		w.document.write('<LINK rel="stylesheet" type="text/css" href="../backengine/Style/BackEngine_Style.css">')
	}
	if (LanguageID = 2)
	{
		w.document.write('<LINK rel="stylesheet" type="text/css" href="../CSSIncludes/BoJ_AR.css">')
		w.document.write('<LINK rel="stylesheet" type="text/css" href="../backengine/Style/BackEngine_Style_Ar.css">')
	}
	w.document.write('<body onLoad="window.print()">'+document.getElementById(divId).innerHTML+'</body>')
	w.document.close()
}
	function showmenu(elmnt)
{
document.all(elmnt).style.visibility="visible"
}

function hidemenu(elmnt)
{
document.all(elmnt).style.visibility="hidden"
}

