//Edit the counter/limiter value as your wish
var count = "80";   //Example: var count = "175";
function limiter(){
var tex = document.form1.desc.value;
var len = tex.length;
if(len > count){
        tex = tex.substring(0,count);
        document.form1.desc.value =tex;
        return false;
}
document.form1.limit.value = count-len;
}



/*************** donation form **************/
function validate_dn()
{

var dm=document.form1;

var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid

if(dm.elements["title"].value==""){	
	alert("Please Enter Website Title");	
	dm.title.focus();	
	return false;
}	

if(dm.elements["wtype"].value=="0"){	
if(dm.elements["desc"].value==""){	
	alert("Please Enter Website Description");	
	dm.desc.focus();	
	return false;
}	
}

if(dm.elements["url"].value=="http://" || dm.elements["url"].value==""){	
	alert("Please Enter Website URL");	
	dm.url.focus();	
	return false;
}	

if(dm.elements["wtype"].value=="1"){	
if(dm.elements["image"].value==""){
		alert("Please Enter Image");	
		dm.image.focus();	
		return false;
}
}

if(dm.elements["email"].value==""){	
	alert("Please Enter Your Email");	
	dm.email.focus();	
	return false;
}	

var str = dm.elements["email"].value;

if (!reg1.test(str) && reg2.test(str))
{ 
// if syntax is valid
   //return true;
}
else
{
alert ("Invalid Email Entered. Please Check it!");
dm.email.focus();
return false;
}

if(dm.elements["code"].value==""){	
	alert("Please Enter Required Number");	
	dm.code.focus();	
	return false;
}	

}

/************* end donation form ***************/
