// JavaScript Document

function rm_trim(inputString){
	if (typeof inputString != "string") { return inputString;}

	var temp_str = '';
	temp_str = inputString.replace(/[\s]+/g,"");
	if(temp_str == '')
		return "";
	
	var retValue = inputString;
	var ch = retValue.substring(0, 1);
	while (ch == " "){
		retValue = retValue.substring(1, retValue.length);
		ch = retValue.substring(0, 1);
	}
	ch = retValue.substring(retValue.length-1, retValue.length);
	while (ch == " "){
		retValue = retValue.substring(0, retValue.length-1);
		ch = retValue.substring(retValue.length-1, retValue.length);
	}
	while (retValue.indexOf("  ") != -1){
	  retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
	}
	return retValue;
}

function validateFields(id,val){
var value=document.getElementById(id).value;
	if(value==val)
	document.getElementById(id).value='';

var theFields=Array("name","autihj-autihj");
var theCaption=Array("Name","Email Address");
for(var i=0;i<2;i++){
		var thevalue=document.getElementById(theFields[i]).value;
		thevalue=rm_trim(thevalue);
		if(thevalue=='' && id!=theFields[i]){
			document.getElementById(theFields[i]).value=theCaption[i];
		}
	
	}
}

function validation(id){
var queryString="";
var theFields=Array("name","autihj-autihj");
var theCaption=Array("Name","Email Address");
for(var i=0;i<2;i++){
		var thevalue=document.getElementById(theFields[i]).value;
		thevalue=rm_trim(thevalue);
		if(thevalue=='' || thevalue==theCaption[i]){
			var error="Please Enter "+theCaption[i];
			document.getElementById(id).innerHTML=error;
		//alert(error);
			document.getElementById(theFields[i]).focus();
			return false;
			//document.getElementById(theFields[i]).value=theCaption[i];
		}
		else if(i==1){
			if(!emailValidator(thevalue)){
				  //alert("Pleae Enter Valid Email");
				  var error="Pleae Enter Valid Email";
				  document.getElementById(id).innerHTML=error;
				  document.getElementById(theFields[i]).value="";
				  document.getElementById(theFields[i]).focus();
				  return false;
			}
		}
		//queryString+="&"+theFields[i]+"="+thevalue;
	}// loop
}

//************************************************** Function for multiple use *******************************************
function emailValidator(elem){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.match(emailExp)){
		return true;
	}else{
		return false;
	}
}

