function ShowCal(hh1,obj)
{  //alert(hh1);
	x=getX(obj);
	y=getY(obj);
	//window.open("../Includes/PopUpCalendar.aspx?cname="+hh1,"NULL","toolbar=no,scrollbar=no,top="+y+",left="+x+",height=186,width=197");					
	strModal = window.showModalDialog("../Includes/PopUpCalendar.aspx","","dialogTop: " + y + "; dialogLeft: " + x + "; dialogHeight: 200px; dialogWidth: 200px; edge: Raised; center: Yes; help: No; resizable: No; status: No; scroll: No;");
	if (typeof strModal != "undefined")
	{
		document.forms(0).elements(hh1).value = strModal;
	}
}


//// pop up window /////


function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=1,width=500,height=500');");
}



/*function ShowCal(hh1)
{  //alert(hh1);
	
	window.open("../Includes/PopUpCalendar.aspx?cname="+hh1,"NULL","toolbar=no,scrollbar=no,height=186,width=197");					
}*/	





var isIE=document.all?true:false;
var isDOM=document.getElementById?true:false;
var isNS4=document.layers?true:false;

/* _d1 : which div Date ID */
/* _d2 : which div Date ID */
/* _h : (h)ide ,(s)show only one or (s2)show both*/
function toggleCal(_d1,_d2,_h) {
  if (isDOM)
  {
  
    if (_h=='s1') { document.getElementById(_d1).style.visibility='visible';
					document.getElementById(_d2).style.visibility='hidden';
				}
    if (_h=='h') { document.getElementById(_d1).style.visibility='hidden';
					document.getElementById(_d2).style.visibility='hidden';
				}
    if (_h=='s2'){ document.getElementById(_d1).style.visibility='visible';
					document.getElementById(_d2).style.visibility='visible';
					
				}
 
    
  }
  else if (isIE) {
    if (_h=='s1') { eval("document.all."+_d1+".style.visibility='visible';");
					
					eval("document.all."+_d2+".style.visibility='hidden';");
				}
    if (_h=='h') { eval("document.all."+_d1+".style.visibility='hidden';");
					eval("document.all."+_d2+".style.visibility='hidden';");
				}
    if (_h=='s2') { eval("document.all."+_d1+".style.visibility='visible';");
					eval("document.all."+_d2+".style.visibility='visible';");
				}
   
   
  }
  else if(isNS4)
  {
    if (_h=='s1') { eval("document.layers['"+_d1+"'].visibility='show';");
					eval("document.layers['"+_d2+"'].visibility='hide';");
				}
    if (_h=='h') { eval("document.layers['"+_d1+"'].visibility='hide';");
					eval("document.layers['"+_d2+"'].visibility='hide';");
				}
			
    if (_h=='s2') { eval("document.layers['"+_d1+"'].visibility='show';");
					eval("document.layers['"+_d2+"'].visibility='show';");
				}
    
    
  }
}


function toggleDefaultDate(_d1,_d2,_h) {
  if (isDOM)
  {
  
    if (_h=='s1') { //document.getElementById(_d1).style.visibility='visible';
					document.getElementById(_d1).value=formatCurrentDate();
					//document.getElementById(_d2).style.visibility='hidden';
				}
    if (_h=='h') { //document.getElementById(_d1).style.visibility='hidden';
					//document.getElementById(_d2).style.visibility='hidden';
				}
    if (_h=='s2'){ //document.getElementById(_d1).style.visibility='visible';
					//document.getElementById(_d2).style.visibility='visible';
					document.getElementById(_d1).value=formatCurrentDate();
					document.getElementById(_d2).value=formatCurrentDate();
				}
 
    
  }
  else if (isIE) {
    if (_h=='s1') { eval("document.all."+_d1+".value=formatCurrentDate();");
				}
    //if (_h=='h') { eval("document.all."+_d1+".style.visibility='hidden';");
	//				eval("document.all."+_d2+".style.visibility='hidden';");
	//			}
    if (_h=='s2') { eval("document.all."+_d1+".value=formatCurrentDate();");
					eval("document.all."+_d2+".value=formatCurrentDate();");
				}
   
   
  }
  else if(isNS4)
  {
    if (_h=='s1') { eval("document.layers['"+_d1+"'].value=formatCurrentDate();");
					
				}
    //if (_h=='h') { eval("document.layers['"+_d1+"'].visibility='hide';");
	//				eval("document.layers['"+_d2+"'].visibility='hide';");
	//			}
			
    if (_h=='s2') { eval("document.layers['"+_d1+"'].value=formatCurrentDate();");
					eval("document.layers['"+_d2+"'].value=formatCurrentDate();");
				}
    
    
  }
}

function toggleDates(_d1,_d2,_d3,_h) {
  if (isDOM)
  {
  
    if (_h=='s1') { document.getElementById(_d1).style.visibility='visible';
					document.getElementById(_d2).style.visibility='hidden';
					document.getElementById(_d3).style.visibility='hidden';
				}
    if (_h=='s2') { document.getElementById(_d1).style.visibility='hidden';
					document.getElementById(_d2).style.visibility='visible';
					document.getElementById(_d3).style.visibility='hidden';
				}
    if (_h=='s3'){  document.getElementById(_d1).style.visibility='hidden';
					document.getElementById(_d2).style.visibility='hidden';
					document.getElementById(_d3).style.visibility='visible';
					
				}
 
    
  }
  else if (isIE) {
    if (_h=='s1') { eval("document.all."+_d1+".style.visibility='visible';");
					eval("document.all."+_d2+".style.visibility='hidden';");
					eval("document.all."+_d3+".style.visibility='hidden';");
				}
    if (_h=='s2') { eval("document.all."+_d1+".style.visibility='hidden';");
					eval("document.all."+_d2+".style.visibility='visible';");
					eval("document.all."+_d3+".style.visibility='hidden';");
				}
    if (_h=='s3') { eval("document.all."+_d1+".style.visibility='hidden';");
					eval("document.all."+_d2+".style.visibility='hidden';");
					eval("document.all."+_d3+".style.visibility='visible';");
				}
   
   
  }
  else if(isNS4)
  {
    if (_h=='s1') { eval("document.layers['"+_d1+"'].visibility='show';");
					eval("document.layers['"+_d2+"'].visibility='hide';");
					eval("document.layers['"+_d3+"'].visibility='hide';");
				}
    if (_h=='s2') { eval("document.layers['"+_d1+"'].visibility='hide';");
					eval("document.layers['"+_d2+"'].visibility='show';");
					eval("document.layers['"+_d3+"'].visibility='hide';");
				}
			
    if (_h=='s3') { eval("document.layers['"+_d1+"'].visibility='hide';");
					eval("document.layers['"+_d2+"'].visibility='hide';");
					eval("document.layers['"+_d3+"'].visibility='show';");
				}
    
    
  }
}

function formatCurrentDate(){
var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth()+1;
var curr_year = d.getFullYear();
var curr_day =curr_month + "/" + curr_date + "/" + curr_year;
/*alert (d);
alert (curr_date);
alert (curr_month);
alert (curr_year);
alert (curr_day);*/
return curr_day;

}


function getX(Xobj){
	var tempobj = Xobj;
	var leftpixel =30;
	while (tempobj.offsetParent)
	{
		leftpixel += tempobj.offsetLeft;
		tempobj = tempobj.offsetParent;
	}
	leftpixel=leftpixel-window.document.body.scrollLeft;
	return leftpixel;

}

function getY(Yobj){
	var tempobj = Yobj;
	var toppixel =-50;
	while (tempobj.offsetParent)
	{
		toppixel += tempobj.offsetTop;
		tempobj = tempobj.offsetParent;
	}
	toppixel=toppixel-window.document.body.scrollTop;
	return toppixel;

}

function KeyDownHandler(btn)
    {
        // process only the Enter key
        if (event.keyCode == 13)
        {
            // cancel the default submit
            event.returnValue=false;
            event.cancel = true;
            alert(event.srcElement.tagName);
            // submit the form by programmatically clicking the specified button
            btn.click();
        }
}

//fffffffffffffffffff////

function SelectAll(CheckBoxControl) 
{
 if (CheckBoxControl.checked == true) 
 {
  var i;
  for (i=0; i < document.forms[0].elements.length; i++) 
  {
   if ((document.forms[0].elements[i].type == 'checkbox') &&  
     (document.forms[0].elements[i].name.indexOf('DataGrid1') > -1)) 
   {
     document.forms[0].elements[i].checked = true;
   }
  }
 } 
 else 
 {
  var i;
  for (i=0; i < document.forms[0].elements.length; i++) 
  {
   if ((document.forms[0].elements[i].type == 'checkbox') && 
     (document.forms[0].elements[i].name.indexOf('DataGrid1') > -1)) 
   {
     document.forms[0].elements[i].checked = false;
   }
  }
 }
}
