function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else 
countfield.value = (maxlimit)- field.value.length;
}

function trim(str)
{
	var len;
	len=str.length
	for (var i=str.length-1;i>0;i--)
		{
		if (str.charAt(i)==' ')
			{
			str=str.substring(0,i)
			}
		if (str.charAt(i)!='')
			{
			break;
			}
       }
    for (var i=0;i<str.length;i++)
		{
		if (str.charAt(0)==' ')
			{
			str=str.substring(1,str.length)
			}
        if (str.charAt(0)!=' ')
			{
			 break;
			}
		} 
     return str   
 }	
 
function chkmail(mailid)
	{
	var str=mailid.value
	var ok="yes"
		var valid = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_@.- "
		for (var i=0; i<str.length; i++) 
			{
			temp = "" + str.substring(i, i+1);
			if (valid.indexOf(temp) == "-1") ok = "no";
			}
			if (ok == "no") 
				{
				alert("Invalid entry!!");
				mailid.select();
				mailid.focus();
				//return false
				return 1;	
				}	
			
		var len=str.length;
		var last=str.lastIndexOf(".");
		var x,y;			
		x=str.indexOf('@');
		y=str.indexOf('.');			
		var send="@";
		var send1=str.substring(x+1,len);
		var val=send1.indexOf('@');
		/*if (y < x)
			{				
			alert("Enter a Valid Email Address !");				
			mailid.select();
			mailid.focus();
			//return false;
			return 1;
			} */
		if (y == x+1)
			{
			alert("Enter a Valid Email Address !");				
			mailid.select();
			mailid.focus();
			//return false;
			return 1;
			}
		else if (len == last+1)
			{				
			alert("Enter a Valid Email Address !");				
			mailid.select();
			mailid.focus();
			//return false;
			return 1;
			} 
		else if (val >=0)
			{
			alert("Enter a Valid Email Address !");
			mailid.select();
			mailid.focus();
			//return false;
			return 1;
			}
		else if(str.indexOf('@')==-1)   
			{				
			alert("Enter a Valid Email Address !")
			mailid.select();
			mailid.focus();
			//return false;
			return 1;
			}
		else if (str.indexOf('.')==-1)
			{				
			alert("Enter a Valid Email Address !")
			mailid.select();
			mailid.focus();
			//return false;
			return 1;
			}
		var pos;
		pos=0;
		var strlet;
		//pos=str.lastIndexOf('\\');
		strlet =str.substring(pos+1)
		for (var i=0;i< str.length;i++)
			{
			if (str.charAt(i)==' ')
				{
				alert("E-Mail Address cannot have a space")
				mailid.focus();
				mailid.select();
				//return false;
				return 1;
				}
			}								
	}	

function valnum(field)
	{
	var fval;
	fval=field.value;
	if (isNaN(fval))
		{
		field.focus();
		field.select()
		return 1;
		}
	
	}
function textAreaLength(field,maxlimit)
{
	//alert(field.value.length)
	if (field.value.length > maxlimit) // if too long...trim it!
	{
		field.value = field.value.substring(0, maxlimit);
	}	
}
	
//Login Form	
function Login()
	{
	var w=300;
	var h=150;
	var opwindow;
	var winprops;
	var cmsWin; 
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops =  'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=yes,resizable=yes,maximizable=yes,status=yes'
	var url="Login.asp"
	cmsWin=window.open (url,'SFCLogin',winprops)
	}
	
	
function Validatejifjpgbmp(field)
{
   /*var noOfInput ;
   var tmpCount ;
   var string ;   
   if ((field.value.indexOf('.gif',0)==-1) && (field.value.indexOf('.GIF',0)==-1) && (field.value.indexOf('.jpg',0)==-1) && (field.value.indexOf('.JPG',0)==-1)&& (field.value.indexOf('.JPEG',0)==-1) && (field.value.indexOf('.jpeg',0)==-1) && && (field.value.indexOf('.bmp',0)==-1) && && (field.value.indexOf('.BMP',0)==-1))
   {
       alert();
       field.focus();
       field.select();
       return 1;
   }*/
}    	
	
		