// JavaScript Document
// ========= TO CHECK/UNCHECK ALL CHECKBOX ==========
function check_all(frm)
{
	len = frm.elements.length;
	//alert(len);
	var i=0;
	if(frm.delall.checked==true)
	{
		for( i=0 ; i<len ; i++) 
		{
			frm.elements[i].checked=true;
		}
	}
	else
	{
		for( i=0 ; i<len ; i++) 
		{
			frm.elements[i].checked=false;
		}
	}
}

// =========== DELETE MULTIPLE SELECTED RECORDS ===========
function ValidateSelection(frm, tot, act_url)
{		
	var x=true;
	for(var i=0;i<tot;i++)
	{
		if(document.getElementById('del'+i).checked)
		{
			x=false;
			confirmDel(frm, act_url);
			break;
		}
	}
	if(x)
		alert('No items selected! At least one checkbox must be ticked off to perform this action.');
	return false;	
}

// =========== TO DELETE SELECTED RECORD ===========
function confirmDel(frm, act_url)
{
	if(confirm("Are you sure you want to proceed?"))
	{		
		frm.Process.value = 'DELETEMULTIPLE';
		frm.action = act_url;
		frm.submit();
	}	
}

function changeDisplayPage(pgName, PageNo){
	window.location.href="index.php?cmd="+pgName+"&page="+(PageNo-1);
}

// ========== FUNCTION TO VALIDATE EMAIL =========
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){
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	    return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	    return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	    return false
	 }
	
	 if (str.indexOf(" ")!=-1){
	    return false
	 }

	 return true					
}

function BLcheckEmail(){
	var EmailID = document.FrmCustomer.email.value;
	var emailID = EmailID.replace(/^\s+|\s+$/g,"");
	
	if ((emailID==null)||(emailID=="")){
		return false;
	}
	if (echeck(emailID)==false){
		return false;
	}else{
		return true;
	}
}

