// JavaScript Document
function deletebitch(deletepage_url,field_name1,field_value1,field_name2,field_value2,field_name3,field_value3,messagetext) { 

if(field_value1!="" && field_value2!="" && field_value3!="")
{
	if (confirm(messagetext)==1){
		location.href = eval('\"'+deletepage_url+'?'+field_name1+'='+field_value1+'&'+field_name2+'='+field_value2+'&'+field_name3+'='+field_value3+'\"');
	  }
}
}

function deletebitch1(deletepage_url,field_name1,field_value1,field_name2,field_value2,field_name3,field_value3,field_name4,field_value4,messagetext) { 

if(field_value1!="" && field_value2!="" && field_value3!="" && field_value4!="")
{
	if (confirm(messagetext)==1){
		location.href = eval('\"'+deletepage_url+'?'+field_name1+'='+field_value1+'&'+field_name2+'='+field_value2+'&'+field_name3+'='+field_value3+'&'+field_name4+'='+field_value4+'\"');
		  }
}
}

function deletebitch2(deletepage_url,field_name1,field_value1,field_name2,field_value2,field_name3,field_value3,field_name4,field_value4,field_name5,field_value5,messagetext) { 

if(field_value1!="" && field_value2!="" && field_value3!="" && field_value4!="" && field_value5!="")
{
	if (confirm(messagetext)==1){
		location.href = eval('\"'+deletepage_url+'?'+field_name1+'='+field_value1+'&'+field_name2+'='+field_value2+'&'+field_name3+'='+field_value3+'&'+field_name4+'='+field_value4+'&'+field_name5+'='+field_value5+'\"');
	  }
}

}

function deletebitch3(deletepage_url,field_name1,field_value1,field_name2,field_value2,field_name3,field_value3,field_name4,field_value4,field_name5,field_value5,field_name6,field_value6,messagetext) { 

if(field_value1!="" && field_value2!="" && field_value3!="" && field_value4!="" && field_value5!="" && field_value6!="")
{
		if (confirm(messagetext)==1){
		location.href = eval('\"'+deletepage_url+'?'+field_name1+'='+field_value1+'&'+field_name2+'='+field_value2+'&'+field_name3+'='+field_value3+'&'+field_name4+'='+field_value4+'&'+field_name5+'='+field_value5+'&'+field_name6+'='+field_value6+'\"');
	  }
}
  
}


//onclick="openwindowbitch('companybank_report.php','Report','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=400,height=400')"
function openwindowbitch(theURL,winName,features) {
	window.open(theURL,winName,features);
}


//Start showhidebitch
//Show or Hide something parts (Max 6 Object in a page)
function showhidebitch(layerdiv) {
var b = 'block';
var n = 'none';
	if(layerdiv == 'zero'){
		if(document.getElementById('zero').style.display == n){
			document.getElementById('zero').style.display = b; 
		} else if (document.getElementById('zero').style.display == b){
			document.getElementById('zero').style.display = n; 
		}
	}
	if(layerdiv == 'first'){
		if(document.getElementById('first').style.display == n){
			document.getElementById('first').style.display = b; 
		} else if (document.getElementById('first').style.display == b){
			document.getElementById('first').style.display = n; 
		}
	}
	if(layerdiv == 'second'){
		if(document.getElementById('second').style.display == n){
			document.getElementById('second').style.display = b; 
		} else if (document.getElementById('second').style.display == b){
			document.getElementById('second').style.display = n; 
		}
	}
	if(layerdiv == 'third'){
		if(document.getElementById('third').style.display == n){
			document.getElementById('third').style.display = b; 
		} else if (document.getElementById('third').style.display == b){
			document.getElementById('third').style.display = n; 
		}
	}
	if(layerdiv == 'forth'){
		if(document.getElementById('forth').style.display == n){
			document.getElementById('forth').style.display = b; 
		} else if (document.getElementById('forth').style.display == b){
			document.getElementById('forth').style.display = n; 
		}
	}
	if(layerdiv == 'fifth'){
		if(document.getElementById('fifth').style.display == n){
			document.getElementById('fifth').style.display = b; 
		} else if (document.getElementById('fifth').style.display == b){
			document.getElementById('fifth').style.display = n; 
		}
	}
}
//End showhidebitch

//Check/Uncheck all check box
function checkUncheckAllBitch(theElement) {
     var theForm = theElement.form, z = 0;
	 for(z=0; z<theForm.length;z++){
      if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall'){
	  theForm[z].checked = theElement.checked;
	  }
     }
    }

//Onclick button, page go to requested URL
//Example :<input name="Dash Board" type="button" id="Dash Board" onclick="GoToUrlBitch('self','../body.php');return document.returnValue" value="Dash Board" />
function GoToUrlBitch() { 
  var i, args=GoToUrlBitch.arguments; document.returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}


function displayage(dob)
{	
	myString = new String(dob)
	if(myString.search("-")=== -1)
		{
		//day=new String(myString.substring(0,2));
		//mon=new String(myString.substring(2,4));
		//yr=new String(myString.substring(4,8));
		//dob=day+"-"+mon+"-"+yr;
		dob=fixdate(dob);
		}
		else
		{
		splitString = myString.split("-");
		day = new String(splitString[0]);
		mon = new String(splitString[1]);
		yr = new String(splitString[2]);
		}
		
	//myvalidate=ValidateDateForm(dob);

	//if(myvalidate==true)
	//{
			decimal=0;
			round="rounddown";
			unit="years";
				
				
			var one_day=1000*60*60*24
			var one_month=1000*60*60*24*30
			var one_year=1000*60*60*24*30*12

			today=new Date()
			var pastdate=new Date(yr, mon-1, day)

			var countunit=unit
			var decimals=decimal
			var rounding=round

			finalunit=(countunit=="days")? one_day : (countunit=="months")? one_month : one_year
			decimals=(decimals<=0)? 1 : decimals*10

			if (unit!="years"){
				if (rounding=="rounddown")
				//document.write(Math.floor((today.getTime()-pastdate.getTime())/(finalunit)*decimals)/decimals+" "+countunit)
				return 
				else Math.floor((today.getTime()-pastdate.getTime())/(finalunit)*decimals)/decimals
				//document.write(Math.ceil((today.getTime()-pastdate.getTime())/(finalunit)*decimals)/decimals+" "+countunit)
				return Math.ceil((today.getTime()-pastdate.getTime())/(finalunit)*decimals)/decimals
			}
			else
			{
			yearspast=today.getFullYear()-yr-1
			tail=(today.getMonth()>mon-1 || today.getMonth()==mon-1 && today.getDate()>=day)? 1 : 0
			pastdate.setFullYear(today.getFullYear())
			pastdate2=new Date(today.getFullYear()-1, mon-1, day)
			tail=(tail==1)? tail+Math.floor((today.getTime()-pastdate.getTime())/(finalunit)*decimals)/decimals : Math.floor((today.getTime()-pastdate2.getTime())/(finalunit)*decimals)/decimals
			//document.write(yearspast+tail+" "+countunit)
			return yearspast+tail;
			}
	//}//date validate
}

function checkDate(mydate){
	
	if(!(mydate=="00-00-0000"|| mydate=="") )//if not null or "00-00-000"
	{
		myString = new String(mydate)
		
		if(myString.search("-")== -1)
		{
		day=new String(myString.substring(0,2));
		month=new String(myString.substring(2,4));
		year=new String(myString.substring(4,8));
		mydate=day+"-"+month+"-"+year;
		}
		else
		{
		splitString = myString.split("-");
		day = new String(splitString[0]);
		month = new String(splitString[1]);
		year = new String(splitString[2]);
		}
		
		var c = new Date();
		if (year % 4 == 0 && month == 02 && day > 29){
			alert("Invalid date! Date format: DD-MM-YYYY");
			return "";
		}else if  (year % 4 != 0 && month == 02 && day > 28){
			alert("Invalid date! Date format: DD-MM-YYYY");
		}else if ((month == 04 || month == 06 || month == 09 || month == 11) && (day > 30)){
			alert("Invalid date! Date format: DD-MM-YYYY");
			return "";
		}else if ((month == 01 || month == 03 || month == 05 || month == 07 || month == 08 || month == 10 || month == 12) && (day > 31)){
			alert("Invalid date! Date format: DD-MM-YYYY");
			return "";
		}else if (month > 12){
			alert("Invalid date! Date format: DD-MM-YYYY");
		}else if (day != "01" && day != "02" && day != "03" && day != "04" && day != "05" && day != "06" && day != "07" && day != "08" && day != "09" && day != "10" && day != "11" && day != "12" && day != "13" && day != "14" && day != "15" && day != "16" && day != "17" && day != "18" && day != "19" && day != "20" && day != "21" && day != "22" && day != "23" && day != "24" && day != "25" && day != "26" && day != "27" && day != "28" && day != "29" && day != "30" && day != "31") {
			alert("Invalid date! Date format: DD-MM-YYYY");
			return "";
		}else if (month != "01" && month != "02" && month != "03" && month != "04" && month != "05" && month != "06" && month != "07" && month != "08" && month != "09" && month != "10" && month != "11" && month != "12"){
			alert("Invalid date! Date format: DD-MM-YYYY");
			return "";
		}else if (year < 1900 ||  year > c.getYear()){
			alert("Invalid date! Date format: DD-MM-YYYY");
			return "";
		}else if (year == "undefined"){
			alert("Invalid date! Date format: DD-MM-YYYY");
			return "";
		}else{
			return mydate;
		}
	}return mydate;
}



function closeSelfRefreshParent(url) {
  window.opener.location.href = url;

  if (window.opener.progressWindow){
	window.opener.progressWindow.close()
  }
  
  window.close();
}


