  values = new Array();
 objVal = new Array();
 var errortextbox = "errortextbox";
 //,'IHS_Name','IHS_Desg','IHS_Phone','IHS_Email'
 var FieldIds = {
     signup:['txtfirstName','txtlastName','txtemail','txtpassword','ctxtpassword'],
     login:['txt_email','txt_password'],
	 profile:['txtfirstName','txtlastName','Day','Month','Year','roMale','roFemale','roSingle','roCommitted','selReligion','selCountry','selState','txthomeTown','txtphNumber','txtPGCollege','txthighSchool','txtjobTitle','txtIndustry','txtLikes','txtDislikes','txtHobbies','txtSomeone','txtSocial','txtSociety','txtReborn','txtUGCollege'],
     thankoonote:['txttoemail','txtnickName','txtthankoonote'],
     change:['txtOldPassword','txtNewPassword','txtConfirmPassword'],
     message:['selTo','txtSubject','txtMessage'],
	 contact:['txtNickName','txtEmail'],
	 feedback:['txtFirstName','txtLastName','txtEmail','txtFeedBack','txtCode'],
 image:['fileimage'],	 
     end: 0
 };
function setMsg(msgnode,txt,cla) { 
  var er="";
     if(cla == "error"){
	     document.getElementById(msgnode).style.display = "block";
    	 document.getElementById(msgnode).style.visibility = "visible";
  	     document.getElementById(msgnode).innerHTML = txt;
     }else{
         document.getElementById(msgnode).style.display = "none";
   	     document.getElementById(msgnode).style.visibility = "hidden";
    }
}

function getMsgText(msgcode) { 
  return getMsg('THANKOO',msgcode);
}
function setMsgText(DivId,msg){
   if(!msg)setMsg(DivId,getMsgText(msg)); else setMsg(DivId,getMsgText(msg),"error")
}
function getFieldsObject(IdName){
	var objVal = new Array();
	var Fields = FieldIds[IdName];
	for(var i=0; i<Fields.length; i++){ 
		if(Fields[i] != "")
			objVal[i] = IDtoObject(Fields[i]);
	}
	return objVal;
}

function IDtoObject(obj){
  var theObj;
  var isCSS, isW3C, isIE4, isNN4, isIE6CSS;
  if (typeof obj == "string") {
    if (isW3C) { 
	theObj = document.getElementById(obj); 
    }
    else if (isIE4) {
	 theObj = document.all(obj); 
    } 
    else if (isNN4) {
	 theObj = seekLayer(document, obj); 
    }
    else{
	 theObj = document.getElementById(obj);
    }
  } else { 
	theObj = obj; 
  }
  return theObj;}

function v_change(objval){
	if(objval[0].value==""){
		error = false; setMsgText('change_error','pass'); objval[0].focus();
	}else{
		error = true;document.getElementById('change_error').innerHTML = "";
	}	
	if(error){
		if(objval[1].value==""){
			error = false; setMsgText('change_error','pass'); objval[1].focus();
		}else if(objval[1].value.length < 6){
			error = false; setMsgText('change_error','l_pass'); objval[1].focus();
		}
	}
	if(error){
		if(objval[2].value==""){
			error = false; setMsgText('change_error','c_pass'); objval[2].focus();
		}else{
			error = true;document.getElementById('change_error').innerHTML = "";
		}	
	}
	if(error){
		if(objval[1].value != objval[2].value){
			error = false; setMsgText('change_error','e_pass'); objval[1].focus();
		}else{
			error = true;document.getElementById('change_error').innerHTML = "";
		}	
	}
	return error;
}

function v_thankoo(objval){
	if(objval[0].value==""){
		error = false; setMsgText('thank_error','e_email'); objval[0].focus();
	}else if(objval[0].value!="" && !isEmail(objval[0].value)){
		setMsgText('thank_error','i_email'); error = false; objval[0].focus();
	}else{
		error = true;document.getElementById('thank_error').innerHTML = "";
	}	
	if(error){
		if(objval[1].value==""){
			error = false; setMsgText('thank_error','n_name'); objval[1].focus();
		}else if(objval[1].value!="" && !isSpecialSymbolNickname(objval[1].value)){
			setMsgText('thank_error','name'); error = false; objval[1].focus();
		}else{
			error = true;document.getElementById('thank_error').innerHTML = "";
		}	
	}
	if(error){
		if(objval[2].value==""){
			error = false; setMsgText('thank_error','thank'); objval[2].focus();
		}
		else if(objval[2].value.length > 1000){
			error = false; setMsgText('thank_error','thank_l'); objval[2].focus();
		}
		else{
			error = true;document.getElementById('thank_error').innerHTML = "";
		}	
	}
	return error;
}

function v_signup(objval){ 
	if(objval[0].value==""){
		//objval[0].className = errortextbox;
		error = false; setMsgText('sign_error','f_name'); objval[0].focus();
    }else if(objval[0].value!="" && !isSpecialSymbol(objval[0].value)){
		//objval[0].className = errortextbox;
		setMsgText('sign_error','name'); error = false; objval[0].focus();
    }else{
		error = true;document.getElementById('sign_error').innerHTML = "";
    }	
	if(error){
		if(objval[1].value==""){
			//objval[1].className = errortextbox;
			error = false; setMsgText('sign_error','l_name'); objval[1].focus();
		}else if(objval[1].value!="" && !isSpecialSymbol(objval[1].value)){
			//objval[1].className = errortextbox;
			setMsgText('sign_error','name'); error = false; objval[1].focus();
		}else{
			error = true;document.getElementById('sign_error').innerHTML = "";
		}	
	}
	if(error){
		if(objval[2].value==""){
			//objval[2].className = errortextbox;
			error = false; setMsgText('sign_error','e_email'); objval[2].focus();
		}else if(objval[2].value!="" && !isEmail(objval[2].value)){
			//objval[2].className = errortextbox;
			setMsgText('sign_error','i_email'); error = false; objval[2].focus();
		}else{
			error = true;document.getElementById('sign_error').innerHTML = "";
		}	
	}
	if(error){
		if(objval[2].value==""){
			//objval[2].className = errortextbox;
			error = false; setMsgText('sign_error','e_email'); objval[2].focus();
		}else if(objval[2].value!="" && !isEmail(objval[2].value)){
			//objval[2].className = errortextbox;
			setMsgText('sign_error','i_email'); error = false; objval[2].focus();
		}else{
			error = true;document.getElementById('sign_error').innerHTML = "";
		}	
	}
	if(error){
		if(objval[3].value==""){
			//objval[3].className = errortextbox;
			error = false; setMsgText('sign_error','pass'); objval[3].focus();
		}else if(objval[3].value.length < 5){
			//objval[3].className = errortextbox;
			error = false; setMsgText('sign_error','l_pass'); objval[3].focus();
		}
	}
	if(error){
		if(objval[4].value==""){
			//objval[4].className = errortextbox;
			error = false; setMsgText('sign_error','c_pass'); objval[4].focus();
		}else{
			error = true;document.getElementById('sign_error').innerHTML = "";
		}	
	}
	if(error){
		if(objval[4].value != objval[3].value){
			//objval[4].className = errortextbox;
			error = false; setMsgText('sign_error','e_pass'); objval[3].focus();
		}else{
			error = true;document.getElementById('sign_error').innerHTML = "";
		}	
	}
	return error;
}
function v_login(objval){
	if(objval[0].value==""){
		error = false; setMsgText('login_error','e_email'); objval[0].focus();
	}else if(objval[0].value!="" && !isEmail(objval[0].value)){
		setMsgText('login_error','i_email'); error = false; objval[0].focus();
	}else{
		error = true;document.getElementById('login_error').innerHTML = "";
	}
	if(error){
		if(objval[1].value==""){
			error = false; setMsgText('login_error','pass'); objval[1].focus();
		}else{
			error = true;document.getElementById('login_error').innerHTML = "";
		}	/*else if(objval[1].value.length < 8){
			error = false; setMsgText('login_error','l_pass'); objval[1].focus();
		}*/
	}
	return error;
}
function v_profile(objval){
	if(objval[0].value==""){
		objval[0].className = errortextbox;
		error = false; setMsgText('profile_error','f_name'); objval[0].focus();
    }else if(objval[0].value!="" && !isSpecialSymbol(objval[0].value)){
		objval[0].className = errortextbox;
		setMsgText('profile_error','name'); error = false; objval[0].focus();
    }else{
		objval[0].className = "textbox";
		error = true;document.getElementById('profile_error').innerHTML = "";
    }	
	if(error){
		if(objval[1].value==""){
			objval[1].className = errortextbox;
			error = false; setMsgText('profile_error','l_name'); objval[1].focus();
		}else if(objval[1].value!="" && !isSpecialSymbol(objval[1].value)){
			objval[1].className = errortextbox;
			setMsgText('profile_error','name'); error = false; objval[1].focus();
		}else{
			objval[1].className = "textbox";
			error = true;document.getElementById('profile_error').innerHTML = "";
		}	
	}

	if(error){
		if(objval[2].value==""){
			objval[2].className = "dateselectionlist1error";
			error = false; setMsgText('profile_error','a_dob'); objval[2].focus();
		}else if(objval[3].value==""){
			objval[2].className = "dateselectionlist1";
			objval[3].className = "dateselectionlist1error";
			error = false; setMsgText('profile_error','a_dob'); objval[3].focus();
		}else if(objval[4].value==""){
			objval[2].className = "dateselectionlist1";objval[3].className = "dateselectionlist1";
			objval[4].className = "dateselectionlist1error";
			error = false; setMsgText('profile_error','a_dob'); objval[4].focus();
		}	
		else{
			objval[0].className = "dateselectionlist1";objval[0].className = "dateselectionlist1";objval[0].className = "dateselectionlist1";
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}
	if(error){
		if(objval[5].checked == false && objval[6].checked == false){
			error = false; setMsgText('profile_error','gender'); objval[5].focus();
		}
		else{
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}
	
	/*if(error){
		if(objval[7].checked == false && objval[8].checked == false){
			error = false; setMsgText('profile_error','m_status'); objval[7].focus();
		}
		else{
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}
	if(error){
		if(objval[10].value == ""){
			error = false; setMsgText('profile_error','country'); objval[10].focus();
		}
		else{
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}
	if(error){
		if(objval[11].value == ""){
			error = false;
			setMsgText('profile_error','state'); 
			objval[11].focus();
		}
		else{
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}*/
	if(error){
		/*if(objval[12].value == ""){
			error = false; setMsgText('profile_error','town'); objval[12].focus();
		}*/
		if(objval[12].value!="" && !isSpecialSymbol(objval[12].value)){
			objval[12].className = errortextbox;
			setMsgText('profile_error','invalidtown'); error = false; objval[12].focus();
		}
		else{
			objval[12].className = "textbox";
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}
	if(error){
		if(!isNumber(objval[13].value) && objval[13].value != ""){
			objval[13].className = errortextbox;
			error = false; setMsgText('profile_error','phone'); objval[13].focus();
		}
		else{
			objval[13].className = "textbox";
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}
	
	/*if(error){
		if(objval[15].value == "" && !isSpecialSymbol(objval[15].value)){
			error = false; setMsgText('profile_error','invalidschool'); objval[15].focus();
		}
		else{
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}
	if(error){
		if(objval[16].value == ""){
			error = false; setMsgText('profile_error','job'); objval[16].focus();
		}
		else{
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}
	if(error){
		if(objval[17].value == ""){
			error = false; setMsgText('profile_error','indus'); objval[17].focus();
		}
		else{
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}*/
	if(error){ ;
		if(objval[18].value.length > 500){
			objval[18].className = "textboxbig1error";
			error = false; setMsgText('profile_error','max'); objval[18].focus();
		}
		else if(!isSpecialSymbol(objval[18].value) && objval[18].value != ""){ 
			objval[18].className = "textboxbig1error";
			error = false; setMsgText('profile_error','invalid_txt'); objval[18].focus();
		}
		else{
			objval[18].className = "textboxbig1";
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}
	if(error){
		if(objval[19].value.length > 500){
			objval[19].className = "textboxbig1error";
			error = false; setMsgText('profile_error','max'); objval[19].focus();
		}
else if(!isSpecialSymbol(objval[19].value) && objval[19].value != ""){
			objval[19].className = "textboxbig1error";
			error = false; setMsgText('profile_error','invalid_txt'); objval[19].focus();
		}
		else{
			objval[19].className = "textboxbig1";
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}
	if(error){
		if(objval[20].value.length > 500){
			objval[20].className = "textboxbig1error";
			error = false; setMsgText('profile_error','max'); objval[20].focus();
		}
else if(!isSpecialSymbol(objval[20].value) && objval[20].value != ""){
			objval[20].className = "textboxbig1error";
			error = false; setMsgText('profile_error','invalid_txt'); objval[20].focus();
		}
		else{
			objval[20].className = "textboxbig1";
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}
	if(error){
		if(objval[21].value.length > 500){
			objval[21].className = "textboxbig1error";
			error = false; setMsgText('profile_error','max'); objval[21].focus();
		}
else if(!isSpecialSymbol(objval[21].value) && objval[21].value != ""){
			objval[21].className = "textboxbig1error";
			error = false; setMsgText('profile_error','invalid_txt'); objval[21].focus();
		}
		else{
			objval[21].className = "textboxbig1";
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}
	if(error){
		if(objval[22].value.length > 500){
			objval[22].className = "textboxbig1error";
			error = false; setMsgText('profile_error','max'); objval[22].focus();
		}
else if(!isSpecialSymbol(objval[22].value) && objval[22].value != ""){
			objval[22].className = "textboxbig1error";
			error = false; setMsgText('profile_error','invalid_txt'); objval[22].focus();
		}
		else{
			objval[22].className = "textboxbig1";
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}
	if(error){
		if(objval[23].value.length > 500){
			objval[23].className = "textboxbig1error";
			error = false; setMsgText('profile_error','max'); objval[23].focus();
		}
else if(!isSpecialSymbol(objval[23].value) && objval[23].value != ""){
			objval[23].className = "textboxbig1error";
			error = false; setMsgText('profile_error','invalid_txt'); objval[23].focus();
		}
		else{
			objval[23].className = "textboxbig1";
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}
	if(error){
		if(objval[24].value.length > 500){
			objval[24].className = "textboxbig1error";
			error = false; setMsgText('profile_error','max'); objval[24].focus();
		}
else if(!isSpecialSymbol(objval[24].value) && objval[24].value != ""){
			objval[24].className = "textboxbig1error";
			error = false; setMsgText('profile_error','invalid_txt'); objval[24].focus();
		}
		else{
			objval[24].className = "textboxbig1";
			error = true;document.getElementById('profile_error').innerHTML = "";
		}
	}
	return error;
}

function v_message(objval){
	document.getElementById('MsgPosted').innerHTML = "";
	if(objval[0].value==""){
		error = false; setMsgText('message_error','msgto');objval[0].focus();
    }else{
		error = true;document.getElementById('message_error').innerHTML = "";
    }
	if(error){
		if(objval[1].value==""){
			error = false; setMsgText('message_error','msgsubject');objval[1].focus();
		}else{
			error = true;document.getElementById('message_error').innerHTML = "";
		}
	}
	if(error){
		if(objval[2].value==""){
			error = false; setMsgText('message_error','msgmessage');objval[2].focus();
		}
		else if(objval[2].value.length > 1000){
			error = false; setMsgText('message_error','thank_l'); objval[2].focus();
		}
		else{
			error = true;document.getElementById('message_error').innerHTML = "";
		}	
	}
	return error;
}

function v_contact(objval){
	if(objval[0].value==""){
		error = false; setMsgText('contact_error','n_name'); objval[0].focus();
    }else if(objval[0].value!="" && !isSpecialSymbolNickname(objval[0].value)){
			setMsgText('contact_error','name'); error = false; objval[0].focus();
	}else{
		error = true;document.getElementById('contact_error').innerHTML = "";
    }
	if(error){
		if(objval[1].value==""){
			error = false; setMsgText('contact_error','e_email'); objval[1].focus();
		}else if(objval[1].value!="" && !isEmail(objval[1].value)){
			setMsgText('contact_error','i_email'); error = false; objval[1].focus();
		}else{
			error = true;document.getElementById('contact_error').innerHTML = "";
		}	
	}
	return error;
}

function v_feedback(objval){
	error = true;
	if(objval[0]){
	if(objval[0].value==""){
		error = false; setMsgText('feedback_error','feedf_name'); objval[0].focus();
    }else if(objval[0].value!="" && !isSpecialSymbol(objval[0].value)){
		setMsgText('feedback_error','name'); error = false; objval[0].focus();
    }else{
		error = true;document.getElementById('feedback_error').innerHTML = "";
    }
   }
   if(error){
	   if(objval[1]){
		if(objval[1].value==""){
			error = false; setMsgText('feedback_error','feedl_name'); objval[1].focus();
		}else if(objval[1].value!="" && !isSpecialSymbol(objval[1].value)){
			setMsgText('feedback_error','name'); error = false; objval[1].focus();
		}else{
			error = true;document.getElementById('feedback_error').innerHTML = "";
		}
	  }
	}
	if(error){
		if(objval[2]){
			if(objval[2].value==""){
				error = false; setMsgText('feedback_error','feed_email'); objval[2].focus();
			}else if(objval[2].value!="" && !isEmail(objval[2].value)){
				setMsgText('feedback_error','i_email'); error = false; objval[2].focus();
			}else{
				error = true;document.getElementById('feedback_error').innerHTML = "";
			}
		}
	}
	if(error){
			if(objval[3].value==""){
				error = false; setMsgText('feedback_error','feedback');objval[3].focus();
			}else{
				error = true;document.getElementById('feedback_error').innerHTML = "";
	           }
	}
	if(error){
		if(objval[4]){
			if(objval[4].value==""){
				error = false; setMsgText('feedback_error','feed_code');objval[4].focus();
			}else{
				error = true;document.getElementById('feedback_error').innerHTML = "";
			}
	  }
	}
	return error;
}
function v_image(objval){
	if(objval[0].value==""){
		error = false; setMsgText('image_error','i_empty');objval[0].focus();
	}else{
		error = true;document.getElementById('image_error').innerHTML = "";
	}
	if(error){
		if(!isValidFileType(objval[0].value,"jpg,jpeg")){
			error = false; setMsgText('image_error','v_image');objval[0].focus();
		}else{
			error = true;document.getElementById('image_error').innerHTML = "";
		}	
	}
	return error;
}