///////////////////////////////////////////////
function fnOpenCal(cntrl)
{
var iHeight = (window.event.x) - 255;
var iTop = window.event.y + 50;
var sFeatures="dialogWidth: 180px; dialogHeight: 268px; dialogLeft: " + iHeight + "px; dialogTop: " + iTop + "px; resizable:no; help: no;";
var wn = window.showModalDialog("htc/calendar.htm","",sFeatures);
Form1.document.all(cntrl).value = wn; 
}
//
function OpenRishayon()
{
	window.open("frmRishayon.aspx","_blank","height=600,width=900,left=0,top=0,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes");
}
function OpenEIns(x)
{
	window.open("frmEIns.aspx?picid=" + x ,"_blank","height=600,width=900,status=yes,left=0,top=0,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes");
}
function isObject(objName)
//This function checks if the the object exists/is alive.
{          
   //if (typeof(objName) != "undefined" && typeof(objName) == "object" && objName != null)
   if (typeof(document.all.item(objName)) != "undefined" && document.all.item(objName) != null)
       return true;
   else
       return false;
} 
// Function to Set focus on a field
// Receives  control.
   function foc(cntrl)
    {
		if ( document.all.item(cntrl).disabled == false ) {
		document.all.item(cntrl).focus();
		}
    }
    ///////
function prPrint()
{
	var nTop , nLeft , strFeatures;
	var nWidth = "1";
	var nHeight = "1";
	var wizardURL; 
	var sReturnValue;
	nTop = "-100px";
	nLeft = "-100px";
	var myObject = new Object();
 	myObject.zeva = parent.zeva ;
 	myObject.strTable = document.all.item("hidTable").value ;
 	document.all.item("hidTable").value  = ""
 	strFeatures = "dialogHide=yes;center=yes;status=no;help=no;scroll=yes;dialogWidth = " + nWidth + " ;dialogHeight = " + nHeight + " ;dialogTop = " + nTop + " ;dialogLeft = " + nLeft				
 	sReturnValue = window.showModalDialog("frmPrintPage.aspx", myObject ,strFeatures);
} //prvPrint
function prvSort(tableId,sortBy,startFromRow,beforeEndRow,sortByColName,IfNum)
{	
	var objLblSort;
	//alert(sortBy)
	
	ChangeSortingOrderCurrent(tableId,sortBy,startFromRow,beforeEndRow,IfNum);
	
	
	 //objLblSort = getObjectByName('lblSortBy')
	// if (objLblSort != null)
	 	//getObjectByName('lblSortBy').innerText = CNT_SORT_BY_COL_PRE_TEXT + sortByColName + textOrder;
	  
	 	 //document.all.item("lblSortBy").innerText = " ממוין לפי " + sortByColName + textOrder;
}//prvSort

function check_date(field) {
   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 = document.all.item(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;return false;}
      /* year is wrong if year = 0000 */
      year = DateValue.substr(4,4);
      if (year == 0) {
         err = 20;return false;
      }
      /* Validation of month*/
      month = DateValue.substr(2,2);
      if ((month < 1) || (month > 12)) {
         err = 21;return false;
      }
      /* Validation of day*/
      day = DateValue.substr(0,2);
      if (day < 1) {
        err = 22;return false;
      }
      /* 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;return false;
      }
      if ((month == 2) && (leap != 1) && (day > 28)) {
         err = 24;return false;
      }
      /* Validation of other months */
      if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
         err = 25;return false;
      }
      if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
         err = 26;return false;
      }
      /* 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 = day + seperator + month + seperator + year;
         return (true)
      }
      /* Error-message if err != 0 */
      else {
         document.all.item(DateField).select();
   		 document.all.item(DateField).focus();
   		 return (false)
      }
    }  	