 /* CSS Document
 * @Revision $Revision: 693 $
 * @Author $Author: midhum $
 * @Date $Date: 2009-07-06 14:32:23 +0530 (Mon, 06 Jul 2009) $
*/
function show_hide(id1,id2){
	if(id1 != ""){document.getElementById(id1).style.display='block';}
	if(id2 != ""){document.getElementById(id2).style.display='none';}
}
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,'');
	}
function splchars(str){
		var mycars=new Array("(@@)","(##)","\\+\\+","\\$\\$","\\!\\!","\\~","\\>\\>\\>","\\<\\<\\<","\\?\\?","\\;","\\*\\*","\\%\\%","\\=\\=");
		for(var i = 0; i <mycars.length; i++ )
		{
			if(str.match(mycars[i])!=null){
			alert("Please do not enter special characters");
			return false;
			}
		}
return true;
}
function echeck(email){
	if(email==""){alert('Please enter email -id');return false;}
	else{
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
      alert('Invalid email address');
      return false;
   }
	}
}
function validate(frm1){
	
	if(trim(frm1.comment.value) ==""){
		alert("Please enter comment");
		frm1.comment.focus();
		return false;
	}
	if(splchars(frm1.comment.value) == false){
		frm1.comment.value="";
		frm1.comment.focus();
		return false;
	}
	var comnt=frm1.comment.value;
	var pattern=/([A-Z]|[a-z]|[0-9])(\1)(\1)(\1)/;
	if(pattern.test(comnt)){
		frm1.comment.value="";
		frm1.comment.focus();
		alert("Continuous entry of a character.Please remove those characters");
		return false;
	}
	if(frm1.email){
		var mail=echeck(frm1.email.value);
		if(mail== false){frm1.email.value="";frm1.email.focus(); return false;}
		
		var pass=trim(frm1.pass.value);
		if(pass=="")
		{
			alert ("Enter the password");
			frm1.pass.focus();
			return false;
		}
		if(splchars(frm1.pass.value)==false){
			frm1.pass.value="";
			frm1.pass.focus();
			return false;
		}
	}
	return true;
}

