// script to disable right-click
// provided by Mr. Madhurendra Kumar
// Date: 13-06-2006
// - Oswald King
/*	var tenth='';
	function ninth() {
		if (document.all) {
			(tenth);
			return false;
		}
	}
	function twelfth(e) {
		if (document.layers || (document.getElementById && !document.all) ) {
			if (e.which==2 || e.which==3) {
				(tenth);
				return false;
			}
		}
	}
	if (document.layers){
		document.captureEvents(Event.MOUSEDOWN);
		document.onmousedown=twelfth;
	}
	else{
		document.onmouseup=twelfth;
		document.oncontextmenu=ninth;
	}
	document.oncontextmenu=new Function('return false');
*/
//*****************************************
	
whitespace = "\t \n\r";

	function checkforValidLoadKW(str,strload)
	{
	     
		 
		 str=document.getElementById(str)
         strload=document.getElementById(strload)
         if(str.options[str.selectedIndex].text=="11" && parseFloat(strload.value)/1000> 1)
		   return false
		else if(str.options[str.selectedIndex].text=="20" && parseFloat(strload.value)/1000> 25)
		    return false
		else if(str.options[str.selectedIndex].text=="21" && parseFloat(strload.value)/1000> 1)
			return false
		else if(str.options[str.selectedIndex].text=="22" && parseFloat(strload.value)/1000> 4)
			return false
		else if(str.options[str.selectedIndex].text=="24" && (parseFloat(strload.value)/1000>100 || parseFloat(strload.value)/1000<=4))
		   return false
		else if(str.options[str.selectedIndex].text=="25" && parseFloat(strload.value)/1000> 100)
			return false
		else if(str.options[str.selectedIndex].text=="26" && parseFloat(strload.value)/1000<= 100)
			return false
		else if(str.options[str.selectedIndex].text=="27" && parseFloat(strload.value)/1000<=100)
			return false
		else
			return true
	}
///*********************************************************************************************
function checkforValidTodReading(oprm,oprn,oproff,opre,opr,clr,clrm,clrn,clroff,clre)
{
  
	var cumC=parseInt(clr)-parseInt(opr);
	var mrC=parseInt(clrm)-parseInt(oprm);
	var evC=parseInt(clre)-parseInt(opre);
	var offC=parseInt(clroff)-parseInt(oproff);
	var nrC=parseInt(clrn)-parseInt(oprn);
	var sumC=mrC+evC+offC+nrC;
	
	if(cumC==sumC)
	{
		
		return true;
	}
    else
	{
		
		return false;
	}
}



	function checkforValidLoadBHP(str,strload)
	{
	     str=document.getElementById(str)
         strload=document.getElementById(strload)
	    if(str.options[str.selectedIndex].text=="50" && parseFloat(strload.value)/1000> 100)
		   return false
		else if(str.options[str.selectedIndex].text=="51" && parseFloat(strload.value)/1000<= 100)
		    return false
		else if(str.options[str.selectedIndex].text=="60" && parseFloat(strload.value)/1000> 100)
			return false
		else if(str.options[str.selectedIndex].text=="61" && parseFloat(strload.value)/1000<= 100)
			return false
		else if(str.options[str.selectedIndex].text=="72" && (parseFloat(strload.value)/1000> 100 || parseFloat(strload.value)/1000<= 25))
		    return false
		else if(str.options[str.selectedIndex].text=="70" && parseFloat(strload.value)/1000> 25)
			return false
		else
			return true
	}
///*********************************************************************************************

	function compareDate(fromDate, toDate) 
	{
		fromDate=document.getElementById(fromDate);
		toDate=document.getElementById(toDate);
     	if(fromDate!=null && toDate !=null) 
		{
			seprator='-';
			d1_str = fromDate.value.toString();
			d2_str = toDate.value.toString();
			d1 = new Date(d1_str.split(seprator)[2],d1_str.split(seprator)[1],d1_str.split(seprator)[0]);
			d2 = new Date(d2_str.split(seprator)[2],d2_str.split(seprator)[1],d2_str.split(seprator)[0]);
			if (d1>d2) 
			{
			
			  return false;
			}
			else
			{
			  return true;
			}
		}
		return false;
	}


function Show_StatusBar(Flag,frmParent) 
{
	var bFlag=Flag;
	var sTargetURL=null;
	var sCurrentPath=document.URL.substring(0,document.URL.lastIndexOf("/"));
	switch (bFlag)
	{
		case "YES":
		sTargetURL ="../Footer.jsp?Type=Info";
		break;
	}
	if(sTargetURL!=null && sTargetURL!="")
		if(frmParent==0)
			//alert(sTargetURL);					
			parent.parent.frafooter.location.href =sTargetURL;
		else
			//alert(sTargetURL);					
			parent.parent.parent.frafooter.location.href =sTargetURL;
	//else
		//alert("Error" + ":" + bFlag);
}

function isEmptyString(s)
{
    var i;
	if((s == null) || (s.length == 0)) return true;
	for(i=0;i < s.length;i++)
	{
		var currchar = s.charAt(i);
		if(whitespace.indexOf(currchar) == -1) return false;
	}
	return true;
}

All_numbers = "1234567890";
function isAnyNumber_Check(s)
{
    var i;
	for(i=0;i < s.length;i++)
	{
		var currchar = s.charAt(i);
		if(All_numbers.indexOf(currchar) != -1) return true;
	}
	return false;
}

All_lower = "abcdefghijklmnopqrstuvwxyz";
function isNotLower(s)
{
    var i;
	for(i=0;i < s.length;i++)
	{
		var currchar = s.charAt(i);
		if(All_lower.indexOf(currchar,0) == -1) return true;
	}
	return false;
}

All_upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
function isNotUpper(s)
{
    var i;
	for(i=0;i < s.length;i++)
	{
		var currchar = s.charAt(i);
		if(All_upper.indexOf(currchar,0) == -1) return true;
	}
	return false;
}

SPACE = " ";
All_alpha = All_upper+All_lower + SPACE;
function isNotAlpha(s)
{
    var i;
	for(i=0;i < s.length;i++)
	{
		var currchar = s.charAt(i);
		if(All_alpha.indexOf(currchar,0) == -1) return true;
	}
	return false;
}

function isAnyCharacter_Check(s)
{
    var i;
	for(i=0;i < s.length;i++)
	{
		var currchar = s.charAt(i);
		if(All_alpha.indexOf(currchar) != -1) return true;
	}
	return false;
}

function isNotAlphaNumeric(s)
{
    if(isAnyNumber_Check(s) && isAnyCharacter_Check(s))
		return false;
	else
		return true;
}

function isNotNumeric(s)
{
	if(isNaN(s))
	{
		return(true);
	}
	return(false);
}
function echeck(str) 
{

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		  // alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   // alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
}


function isEmail(n)
{
		if ((n==null) || (n.length==0))
		{
			return true;
		}
		if (isEmptyString(n)) return false;
		var i=1;
		var nLength=n.length;
		while((parseInt(i) < parseInt(nLength)) && (n.charAt(parseInt(i)) != '@'))
		{
			i++;
		}
		if ((parseInt(i) >= parseInt(nLength)) || (n.charAt(i)!="@"))
		{
			return false;	
		}	
		else i+=2;
		while((i<nLength) && (n.charAt(i)!="."))
		{
			i++;
		}
		if ((i>=nLength-1) || (n.charAt(i)!="."))
		{
			return false;	
		}	
		else return true;		
}

/////////////////////////////////////////////////
first_I_on = new Image();
first_I_on.src = "navigation_images/f_on.gif";
first_I_off = new Image();
first_I_off.src = "navigation_images/f_off.gif";

previouspage_I_on = new Image();
previouspage_I_on.src = "navigation_images/pp_on.gif";
previouspage_I_off = new Image();
previouspage_I_off.src = "navigation_images/pp_off.gif";

previousframe_I_on = new Image();
previousframe_I_on.src = "navigation_images/p_on.gif";
previousframe_I_off = new Image();
previousframe_I_off.src = "navigation_images/p_off.gif";

nextframe_I_on = new Image();
nextframe_I_on.src = "navigation_images/n_on.gif";
nextframe_I_off = new Image();
nextframe_I_off.src = "navigation_images/n_off.gif";

nextpage_I_on = new Image();
nextpage_I_on.src = "navigation_images/nn_on.gif";
nextpage_I_off = new Image();
nextpage_I_off.src = "navigation_images/nn_off.gif";

last_I_on = new Image();
last_I_on.src = "navigation_images/l_on.gif";
last_I_off = new Image();
last_I_off.src = "navigation_images/l_off.gif";

function rollon(imgName)
{
    document.images[imgName.name].src = eval(imgName.name + "_on.src");
}
function rolloff(imgName)
{
	document.images[imgName.name].src = eval(imgName.name + "_off.src");
}
function ShowNavigationBar(Record_Start_ID,Records_To,TotalRecords,visualtablesrows,visualbarcolumns,page_url_nav)
{
   	document.write("<table width=591 cellpadding=5 cellspacing=0 border=0 align=center><tr class='bgcolor4'><td><b>&nbsp;&nbsp;Record's Display » ["+Record_Start_ID+" - "+Records_To+" of "+TotalRecords+"]</b></td></tr><tr><td align=left height=1>");
	if(TotalRecords > visualtablesrows)
	{
		document.write("<table border=0 align=left height=27 valign=Bottom cellPadding=0 cellSpacing=9 ");
  		document.write("<tr>");
  		if(parseInt(TotalRecords) != 0)
  		{
	 		document.write("<td ALIGN=left><b>Go to Page:</b></td>");
  	 		var first_I=first_I;
  	 		if((parseInt((parseInt(Record_Start_ID)/parseInt(visualtablesrows)) + 1)-1)> 0)
			{
  				document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + 1 + "' TITLE='First Page' target='_self' onmouseover='rollon(first_I);' onmouseout='rolloff(first_I);'><img src='navigation_images/f_off.gif' name='first_I' border=0></a></td>");
			}	
  		}
	  	if(((parseInt((parseInt(Record_Start_ID)/(parseInt(visualtablesrows)*parseInt(visualbarcolumns))) + 1)-1)> 0) && (parseInt(TotalRecords) != 0))
	  	{
	 	 	var previouspage_I=previouspage_I;
		 	document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt((parseInt(parseInt(Record_Start_ID)/(parseInt(visualtablesrows)*parseInt(visualbarcolumns)))-1)*(parseInt(visualtablesrows)*parseInt(visualbarcolumns))+1) + "'  TITLE='Previous "+visualbarcolumns+" Pages' target='_self' onmouseover='rollon(previouspage_I);' onmouseout='rolloff(previouspage_I);'><img src='navigation_images/pp_off.gif' name='previouspage_I' border=0></a></td>");
	  	}
	  	if(((parseInt((parseInt(Record_Start_ID)/parseInt(visualtablesrows)) + 1)-1)> 0) && (parseInt(TotalRecords) != 0))
	  	{
	  	 	var previousframe_I=previousframe_I;
	 	 	document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt((parseInt(parseInt(Record_Start_ID)/parseInt(visualtablesrows))-1)*parseInt(visualtablesrows)+1) + "'  TITLE='Previous Pages' target='_self' onmouseover='rollon(previousframe_I);' onmouseout='rolloff(previousframe_I);'><img src='navigation_images/p_off.gif'  name='previousframe_I' border=0></a></td>");
	  	}
	  	for(var I=parseInt((parseInt((parseInt(Record_Start_ID)/(parseInt(visualtablesrows)*parseInt(visualbarcolumns))) + 1)-1)*parseInt(visualbarcolumns)+1);I<=parseInt((parseInt((parseInt(Record_Start_ID)/(parseInt(visualtablesrows)*parseInt(visualbarcolumns))) + 1)-1)*parseInt(visualbarcolumns)+parseInt(visualbarcolumns)) && ((I-1)*parseInt(visualtablesrows)<TotalRecords) && (parseInt(TotalRecords) != 0);I++)
	  	{
	  		var J = I-1;
	  		document.write("<font size=3>");
	  		if(parseInt((parseInt(Record_Start_ID)-1)/parseInt(visualtablesrows)) == J)
			{
	    		document.write("<td align=center valign=center><font class='fonttype4'><b>" + I +"</b></font></td>");
			}	
	  		else
			{
	    		document.write("<td align=center valign=center> <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt(parseInt(parseInt( J )*parseInt(visualtablesrows))+1) + "' target='_self'>" + I +"</a></td>");
			}	
	  		document.write("</font>");
	  	}
	  	if((parseInt(parseInt((parseInt(Record_Start_ID)/parseInt(visualtablesrows))+1)*parseInt(visualtablesrows)) < TotalRecords) && (parseInt(TotalRecords) != 0))
	  	{
	  		var nextframe_I=nextframe_I;
	  		document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt(parseInt(parseInt((parseInt(Record_Start_ID)/parseInt(visualtablesrows))+1)*parseInt(visualtablesrows))+1) + "'  TITLE='Next Page' target='_self'   onmouseover='rollon(nextframe_I);' onmouseout='rolloff(nextframe_I);'><img src='navigation_images/n_off.gif' name='nextframe_I' border=0></a></td>");
	  	}
	  	if(((I-1)*parseInt(visualtablesrows) < TotalRecords) && (parseInt(TotalRecords) != 0))
	  	{
	 	 	var nextpage_I=nextpage_I;
	  		document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt(parseInt(parseInt((parseInt(Record_Start_ID)/(parseInt(visualtablesrows)*parseInt(visualbarcolumns)))+1)*(parseInt(visualtablesrows)*parseInt(visualbarcolumns)))+1) + "'  TITLE='Next "+visualbarcolumns+" Pages' target='_self'   onmouseover='rollon(nextpage_I);' onmouseout='rolloff(nextpage_I);'><img src='navigation_images/nn_off.gif' name='nextpage_I' border=0></a></td>");
	  	}
	  	if(parseInt(TotalRecords) != 0)
	  	{
	  		var last_I=last_I;
	  		if((parseInt(parseInt((parseInt(Record_Start_ID)/parseInt(visualtablesrows))+1)*parseInt(visualtablesrows)) < TotalRecords))
			{
	  			document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt((parseInt(parseInt(TotalRecords-1)/parseInt(visualtablesrows))*parseInt(visualtablesrows))+1) + "'  TITLE='Last Page' target='_self' onmouseover='rollon(last_I);' onmouseout='rolloff(last_I);'><img src='navigation_images/l_off.gif' name='last_I' border=0></a></td>");
			}	
	  	}
	  	document.write("</tr></table></td></tr></table>");
	}
	else
	{
	  	document.write("</td></tr></table>");
	}
}
/////////////////////////////////////////////////

function DonloadWindow(my_url)
{ 
	var My_Download_Open = window.open(my_url,"My_Download","toolbar=0,location=0,directories=0,status=0,menubar=1,scrollbars=1,resize=no,copyhistory=0,width=627,height=375")
	My_Download_Open.focus();
	My_Download_Open.moveTo(85,50);
}

function confdel()
{
	var fl = 0;
	for(i = 0; i < (document.frm_1.elements.length); i++)
	{
		if((document.frm_1.elements[i].type=="checkbox") && (document.frm_1.elements[i].checked==true))
		{
			fl = 1;
			break;
		}
	}
	if(fl == 1)
	{
		if(confirm("Records related will also get Deleted, Are you sure you want to Delete?"))
		{
			fl = 1;
		}
		else
		{
			fl = 0;
		}
	}
	else
	{
		alert("Nothing to Delete.");
		fl = 0;
	}
	if(fl == 1)
	{
		return true;
	}
	else
	{
		return false;
	}
}

function Select_Delect_All(total_records_viewed)
{
	for(i=0;i<total_records_viewed;i=i+1)
	{
		if(document.frm_1.chk_SD.checked==true)
		{
			document.frm_1.elements["chk_1["+i+"]"].checked=true;
		}
		else
		{
			document.frm_1.elements["chk_1["+i+"]"].checked=false;
		}
	}
}

extArray = new Array(".gif",".jpg",".jpeg",".jpe");
function Allowed_Uploaded_Files(File_Value)
{
	allowSubmit = false;
	if (!File_Value)
	{
		return true;
	}
	while (File_Value.indexOf("\\") != -1)
	{
		File_Value = File_Value.slice(File_Value.indexOf("\\") + 1);
	}
	ext = File_Value.slice(File_Value.indexOf(".")).toLowerCase();
	for (var i = 0; i < extArray.length; i++)
	{
		if (extArray[i] == ext)
		{
			allowSubmit = true;
			break;
		}
	}
	if (allowSubmit)
	{
		return true;
	}
	else
	{
		return false;
	}
}
