function checkDropValueline()
	{				  
	    if(document.earningline.linetime.value==3)
	    {
	    	    var field_name   = new Array("linefrom_year","linefrom_month","linefrom_day","lineto_year","lineto_month","lineto_day");
									var display_name = new Array("From Year","From Month","From Day","To Year","To Month","To Day");
									var count_array  = 6;											
									if(check_fields('earningline',field_name,display_name,count_array))
									{			
										   var fromDate    = document.earningline.linefrom_day.value+"/"+document.earningline.linefrom_month.value+"/"+document.earningline.linefrom_year.value  ;
										   var toDate      = document.earningline.lineto_day.value+"/"+document.earningline.lineto_month.value+"/"+document.earningline.lineto_year.value ;
										   if(check_datesline(fromDate,toDate)==true)
	            {     lineframego();  }
								     else
								     {  return false ;   }
									}
									else
									{
										return false ;
									}
	    }
	    else
	    { 
	     lineframego();
	    }
	}



function checkDropValue()
	{				  
	    if(document.earning.time.value==4)
	    {
	    	   var field_name   = new Array("from_year","from_month","to_year","to_month");
									var display_name = new Array("From Year","From Month","To Year","To Month");
									var count_array  = 4;											
									if(check_fields('earning',field_name,display_name,count_array))
									{			
										   var fromDate    = document.earning.from_month.value+"/"+document.earning.from_year.value ;
										   var toDate      = document.earning.to_month.value+"/"+document.earning.to_year.value ;
										   if(check_dates(fromDate,toDate)==true)
	            {      	 framego();           }
								     else
								     {  return false ;   }
									}
									else
									{
										return false ;
									}
	    }
	    else
	    {
	     framego();
	    }
	}
	
	var xmlHttp
	
	function framego()
	{ 		 
	 var FromYear = FromMonth = 	 ToYear = 	 ToMonth = time ="";
	 
	 FromYear = document.earning.from_year.value;
	 FromMonth = document.earning.from_month.value;
	 ToYear = document.earning.to_year.value;
	 ToMonth = document.earning.to_month.value;
	 time = document.earning.time.value;
	 
  	  	  
				var url="./iframebar.php?time="+time+"&FromYear="+ FromYear+"&FromMonth="+ FromMonth+"&ToYear="+ ToYear+"&ToMonth="+ ToMonth;	
				
				xmlHttp=GetXmlHttpObject(responseFramego)
				xmlHttp.open("GET", url , true)
				xmlHttp.send(null)
	} 
	
	
	
	function responseFramego() 
	{  	 	 	 	 	 
			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
			{ 				 
			 		if(xmlHttp.responseText == 1)
	  			{  	  	 
	  				 document.getElementById('framebar').contentWindow.location.reload(1) 		 				
	  			}	 			
	  		
			} 
	} 
	
	
	
	function lineframego()
	{ 		 
	 var FromYear = FromMonth = FromDay =	 ToYear = 	 ToMonth = ToDay = time ="";
	 
	 FromYear = document.earningline.linefrom_year.value;
	 FromMonth = document.earningline.linefrom_month.value;
	 FromDay = document.earningline.linefrom_day.value;
	 ToYear = document.earningline.lineto_year.value;
	 ToMonth = document.earningline.lineto_month.value;
	 ToDay = document.earningline.lineto_day.value;
	 time = document.earningline.linetime.value;
	 
  	  	 
				var url="./iframeline.php?time="+time+"&FromYear="+ FromYear+"&FromMonth="+ FromMonth+"&FromDay="+ FromDay+"&ToYear="+ ToYear+"&ToMonth="+ ToMonth+"&ToDay="+ ToDay;	

				xmlHttp=GetXmlHttpObject(responselineFramego)
				xmlHttp.open("GET", url , true)
				xmlHttp.send(null)
	} 
	
	
	
	function responselineFramego() 
	{  	 	 	 	 	 
			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
			{ 				 
			 		if(xmlHttp.responseText == 1)
	  			{  	  	 
	  				 document.getElementById('frameline').contentWindow.location.reload(1) 		 				
	  			}	 			
	  		
			} 
	} 
	
	
	function GetXmlHttpObject(handler)
	{ 
		var objXmlHttp=null
	
		if (navigator.userAgent.indexOf("Opera")>=0)
		{
			alert("This example doesn't work in Opera") 
			return 
		}
		if (navigator.userAgent.indexOf("MSIE")>=0)
		{ 
			var strName="Msxml2.XMLHTTP"
			if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
			{
				strName="Microsoft.XMLHTTP"
			} 
			try
			{ 
				objXmlHttp=new ActiveXObject(strName)
				objXmlHttp.onreadystatechange=handler 
				return objXmlHttp
			} 
			catch(e)
			{ 
				alert("Error. Scripting for ActiveX might be disabled") 
				return 
			} 
		} 
			if (navigator.userAgent.indexOf("Mozilla")>=0)
			{
				objXmlHttp=new XMLHttpRequest()
				objXmlHttp.onload=handler
				objXmlHttp.onerror=handler 
				return objXmlHttp
			}
	} 
	
	
	function check()
	{
		   if(document.earning.time.value==4)
	    {   document.getElementById('yearDrop').style.display = "block" ;	    }
	    else
	    {   document.getElementById('yearDrop').style.display = "none" ;      }
	}
	
	function checkline()
	{
		   if(document.earningline.linetime.value==3)
	    {   document.getElementById('lineDrop').style.display = "block" ;	    }
	    else
	    {   document.getElementById('lineDrop').style.display = "none" ;      }
	}

	
function check_dates(sdate,edate)
{
	 var msg  = "To Date should be GREATER THAN From Date";	 
 		
		sd = sdate.split("/");
		ed = edate.split("/");
		
 		if (ed[1] < sd[1])
			{
					alert(msg);
					return false;		
			}
			if (ed[1]==sd[1] && ed[0]<sd[0] )
			{
				 alert(msg);
				 return false;		
			}
	
return true;			
}	


function check_datesline(sdate,edate)
{
	 var msg  = "To Date should be GREATER THAN From Date";	 
 		
		sd = sdate.split("/");
		ed = edate.split("/");
		
 		if (ed[2] < sd[2])
			{
					alert(msg);
					return false;		
			}
			if (ed[2]==sd[2] && ed[1]<sd[1] )
			{
				 alert(msg);
				 return false;		
			}
			
 	if (ed[2]==sd[2] && ed[1]==sd[1] && ed[0]<sd[0] )
			{
				 alert(msg);
				 return false;		
			}
	
return true;			
}	