function CheckCombobox(id, msg)
		{
		var cmb = id;
			if (cmb.options[cmb.selectedIndex].value == 0)
			{
				alert(msg);
				return false;	
			}
			else
			{
				//alert("Ok");
				return true;
			}
			
		}
		
function CheckComboboxByVal(id,val, msg)
		{
		var cmb = id;
		 
			if (cmb.options[cmb.selectedIndex].value == val)
			{
				alert(msg);
				return false;	
			}
			else
			{
				//alert("Ok");
				return true;
			}
			
		}
		
function checkPeriod(from,to)
{
var day1, day2;
var month1, month2;
var year1, year2;

value1 = from;
value2 = to;

day1 = value1.substring (0, value1.indexOf ("/"));
month1 = value1.substring (value1.indexOf ("/")+1, value1.lastIndexOf ("/"));
year1 = value1.substring (value1.lastIndexOf ("/")+1, value1.length);

day2 = value2.substring (0, value2.indexOf ("/"));
month2 = value2.substring (value2.indexOf ("/")+1, value2.lastIndexOf ("/"));
year2 = value2.substring (value2.lastIndexOf ("/")+1, value2.length);

date1 = year1+"/"+month1+"/"+day1;
date2 = year2+"/"+month2+"/"+day2;

firstDate = Date.parse(date1)
secondDate= Date.parse(date2)

msPerDay = 24 * 60 * 60 * 1000
dateDiff = Math.round((secondDate.valueOf()-firstDate.valueOf())/ msPerDay) + 1;
 
 var ret = true;
 if (year1 != year2)
{
	alert("! يجب ان يكون التاريخ في حقل من و إلى من نفس السنة ");
	ret =  false;
}
if (value1 > value2)
{
	alert("! التاريخ في حقل من أكبر من التاريخ في حقل إلى ");
	ret =  false;
}
if(dateDiff  > 365) 
{
alert("! يجب ان لا يتعدى فارق التاريخين 356 يوم ");
	ret =  false;
}



 return ret;  
 
}		
function CheckInput(id, msg)
		{
		var input = id;
			if (input.value == "")
			{
				alert(msg);
				id.focus();	
				return false;
				
			}
			else
			{
				return true;
			}
			 
			
		}
		
		
function check_date(field,msg){
var checkstr = "0123456789";
var DateField = field;
var Datevalue = "";
var DateTemp = "";
var seperator = "/";
var day;
var month;
var year;
var leap = 0;
var err = 0;
var i;
   err = 0;
   DateValue = DateField.value;
   /* Delete all chars except 0..9 */
   for (i = 0; i < DateValue.length; i++) {
	  if (checkstr.indexOf(DateValue.substr(i,1)) >= 0) {
	     DateTemp = DateTemp + DateValue.substr(i,1);
	  }
   }
   DateValue = DateTemp;
   /* Always change date to 8 digits - string*/
   /* if year is entered as 2-digit / always assume 20xx */
   if (DateValue.length == 6) {
      DateValue = DateValue.substr(0,4) + '20' + DateValue.substr(4,2); }
   if (DateValue.length != 8) {
      err = 19;}
   /* year is wrong if year = 0000 */
   year = DateValue.substr(4,4);
   if (year == 0) {
      err = 20;
   }
   /* Validation of month*/
   month = DateValue.substr(2,2);
   if ((month < 1) || (month > 12)) {
      err = 21;
   }
   /* Validation of day*/
   day = DateValue.substr(0,2);
   if (day < 1) {
     err = 22;
   }
   /* Validation leap-year / february / day */
   if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)) {
      leap = 1;
   }
   if ((month == 2) && (leap == 1) && (day > 29)) {
      err = 23;
   }
   if ((month == 2) && (leap != 1) && (day > 28)) {
      err = 24;
   }
   /* Validation of other months */
   if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
      err = 25;
   }
   if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
      err = 26;
   }
   /* if 00 ist entered, no error, deleting the entry */
   if ((day == 0) && (month == 0) && (year == 00)) {
      err = 0; day = ""; month = ""; year = ""; seperator = "";
   }
   /* if no error, write the completed date to Input-Field (e.g. 13.12.2001) */
   if (err == 0) {
      //DateField.value = year + seperator + month + seperator + day;
      return true;
   }
   
   /* Error-message if err != 0 */
   
   else {
      alert(msg);
      DateField.select();
	  DateField.focus();
   }
}

 
		
		

		 