// JavaScript Document

	function checkAll(field,tar)
	{
		var target = document.getElementsByName('checkbox[]');
		if (field.checked==true)
		{
			for (i = 0; i < target.length; i++)
				target[i].checked = true ;
		}else
		{
			for (i = 0; i < target.length; i++)
				target[i].checked = false ;
		}
	}

	function textCounter(field, countfield, maxlimit) 
	{
		if (field.value.length > maxlimit) 
			field.value = field.value.substring(0, maxlimit);	
		else 
			countfield.value = maxlimit - field.value.length;
	}

	function validate_form()
	{
    	var emailID=document.frmSubscription.txtEmail
		valid = true;
	
		if (echeck(emailID.value)==false)
		{
			emailID.focus()
			return false
		}
		return valid;
	}

	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 IsNumeric(sText)
	{
   		var ValidChars = "0123456789.";
		var IsNumber=true;
		var Char;
		for (i = 0; i < sText.length && IsNumber == true; i++) 
		{ 
			Char = sText.charAt(i); 
			if (ValidChars.indexOf(Char) == -1) 
			{
				IsNumber = false;
			}
		}
   		return IsNumber;   
	}
	


	function isEmpty(mytext) 
	{
		var re = /^\s{1,}$/g; //match any white space including space, tab, form-feed, etc.
		if ((mytext.value.length==0) || (mytext.value==null) || ((mytext.value.search(re)) > -1)) 
		{
			return true;
		}
		else 
		{
			return false;
		}
	}
	
	function blure(target)
	{
		if (target=='txtSearch')
		{
			str = 'search';
		}else
		if (target=='txtEmail')
		{
			str = 'e-mail';
		}
		document.getElementById(target).value=str;
	}

	function focuse(target)
	{
		document.getElementById(target).value="";
	}
	
	function popUp(URL)
	{
		day = new Date();
		id = day.getTime();
		eval("page" + id + " = window.open(URL, '" + id + "',			'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=440,height=675,left = 297,top = 59');");
	}