function HideHelpDiv(id1)
{
   document.getElementById(id1).style.display="none";
}
function ShowHelpDiv(id1)
{
   document.getElementById(id1).style.display="";
}

function Require (id1,id2,FieldName,ErrorFields)
{
	if( !ErrorFields )
     	FieldName.focus();
   document.getElementById(id1).style.display="";
   document.getElementById(id2).style.borderColor = "red";
   return true;
}


function DateCompare(FormName,FieldName,FieldName1)
{

    var FirstDate= (eval("document."+FormName+"."+FieldName+".value"));
    var LastDate= (eval("document."+FormName+"."+FieldName1+".value"));
    var firstIndexLastDate = LastDate.indexOf ("-");
	var lastIndexLastDate =  LastDate.lastIndexOf ("-");
    var firstIndexFirstDate = FirstDate.indexOf ("-");
	var lastIndexFirstDate =  FirstDate.lastIndexOf ("-");

    YearFirstDate = FirstDate.substring (0, firstIndexFirstDate);
    MonthFirstDate = FirstDate.substring (firstIndexFirstDate+1, lastIndexFirstDate);
    dateFirstDate = FirstDate.substring (lastIndexFirstDate+1, FirstDate.length);


     YearLastDate = LastDate.substring (0, firstIndexLastDate);
    MonthLastDate = LastDate.substring (firstIndexLastDate+1, lastIndexLastDate);
    dateLastDate = LastDate.substring (lastIndexLastDate+1, LastDate.length);

  FirstDate= YearFirstDate+MonthFirstDate+dateFirstDate;
  LastDate= YearLastDate+MonthLastDate+dateLastDate;



 if (parseInt(FirstDate)>= parseInt(LastDate))  //    the comperison is <=
    {   return false;



        }
   else
     {
       return true;

        }


}





function NumberOnly(FormName,FieldName)
{
   var F = "document."+FormName;
   reqF  =  "Req" +  FieldName;i=0;
   idF   =  "id"  +  FieldName;
	for( var i=0 ; i<eval(F+"."+FieldName+".value.length") ; i++ )
	{
	   if( !(eval(F+"."+FieldName+".value.charAt("+i+")") >= "0" && eval(F+"."+FieldName+".value.charAt("+i+")") <= "9" || eval(F+"."+FieldName+".value.charAt("+i+")") == "." ))
	   {
	      eval(F+"."+FieldName+".select();");
	      Require (reqF,idF,eval(F+"."+FieldName),true);
	      return false;
	   }
	}
   return true;
}

function ValidationForm()
{
	var i,args=ValidationForm.arguments;
	var ErrorFields=false;
	var F = eval("document."+args[0]);
	if ( F.Action.value == "Delete" )
	{
		if ( args[2] == "En" )
		{
			if(confirm("Are you sure that you want to Delete ?") ) return true;
			else return false;
		}
		else	//if ( args[2] == "Ar" )
		{
			if(confirm("هل أنت متأكد من إنك تريد إزالة هذا السجل ؟ ") ) return true;
			else return false;
		}
	}
	for (i=3; i<(args.length); i++)
	{
		FName =args[i];
		reqF  =  "Req" +  FName;
		idF   =  "id"  +  FName;
		if ( eval("F."+FName+".value == \"\" " ))
		ErrorFields = Require (reqF,idF,eval("F."+FName),ErrorFields);
		else
		document.getElementById(idF).style.borderColor = "#809431";
	}
	if(ErrorFields==true)
	{
		F.Action.value = args[1];
		ErrorFields=false;
		return false;
	}
	else
		return true;
	}
