	
function echeck(val)
{
	
	if(val!="")
	{
		var regEmail = /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/;

		if(!regEmail.test(val))
		{
			return 'unsuccess';
		}
		else
		{
			return 'success';	
		}
	}
	
	
}	
	


function validate_block()
{
		
	var uemail=document.getElementById('usermail_block').value;
	var upassword=document.getElementById('upassword_block').value;

	if(uemail=="" || uemail=="Email")
	{
		document.getElementById('error_msg').innerHTML="Please enter the email *";
		document.getElementById('usermail_block').focus();
		return false;
	}
	else if (echeck(uemail)=='unsuccess')
		{
			document.getElementById('error_msg').innerHTML="Please enter valid email";
			document.getElementById('usermail_block').focus();
			return false;
		} else {
		
			document.getElementById('error_msg').innerHTML="";
		}
	
	if(upassword=="" || upassword=="Password")
	{
		document.getElementById('error_msg').innerHTML="Please enter password *";
		document.getElementById('upassword_block').focus();
		return false;
	}
	else 
	{
		document.getElementById('error_msg').innerHTML="";
	}
	
	return true;
}

function signup_validate(){
		/*var uname=document.getElementById('username').value;*/
		var uemail=document.getElementById('usermail').value;
		var code=document.getElementById('code').value;
			
			if(uemail==""){
				
					document.getElementById('error_email').innerHTML="Please enter email";
					document.getElementById('usermail').focus();
					return false;
			}
			else if (echeck(uemail)=='unsuccess'){
					document.getElementById('error_email').innerHTML="Please enter valid email";
					document.getElementById('usermail').focus();
					return false;
			}
			else {
					document.getElementById('error_email').innerHTML="";
			}
			if(code==""){
					document.getElementById('error_code').innerHTML="Please enter security code";
					document.getElementById('code').focus();
					return false;
			}else{
				
					document.getElementById('error_code').innerHTML="";
			}
	
	}
	
function checkType()
{
	var en_type=document.getElementById("en_type").value;
	
	if(en_type=="Other")
	{
		document.getElementById('other_box').style.display = 'block';
		/*var feedback_other=document.getElementById("feedback_other").value;
		document.getElementById('error_en_type').innerHTML="";
	
		if(feedback_other=='')
		{
			document.getElementById('error_other_detail').innerHTML="Please enter category";
			document.getElementById('feedback_other').focus();
			return false;
		}
		else
		{
			document.getElementById('error_other_detail').innerHTML="";
		}*/
	}
	else
	{	
		document.getElementById('error_other_detail').innerHTML="";
		document.getElementById('other_box').style.display = 'none';
		
	}
}
function validate_feedback()
{
	var feedback_name=document.getElementById("feedback_name").value;
	var feedback_email=document.getElementById("feedback_email").value;
	var en_type=document.getElementById("en_type").value;
	var detail=document.getElementById("feedback_detail").value;
	var subject=document.getElementById("feedback_subject").value;
	
	if(feedback_name=='')
	{
		document.getElementById('error_uname').innerHTML="Please enter your name";
		document.getElementById('feedback_name').focus();
		return false;
	}
	else
	{
		document.getElementById('error_uname').innerHTML="";
	}
	
	if(feedback_email=='')
	{
		document.getElementById('error_email').innerHTML="Please enter your email";
		document.getElementById('feedback_email').focus();
		return false;
	}
	else if (echeck(feedback_email)=='unsuccess'){
			document.getElementById('error_email').innerHTML="Please enter valid email";
			document.getElementById('feedback_email').focus();
			return false;
	}
	else {
			document.getElementById('error_email').innerHTML="";
	}

	if(en_type=='0')
	{
		document.getElementById('error_en_type').innerHTML="Please select category";
		document.getElementById('en_type').focus();
		return false;
	}
	else if(en_type=='Other')
		{
			if(document.getElementById('feedback_other').value=="") {
			document.getElementById('error_en_type').innerHTML="";
			document.getElementById('error_other_detail').innerHTML="Please enter category";
			document.getElementById('feedback_other').focus();
			return false;
			}else {
			document.getElementById('error_other_detail').innerHTML="";	
			}
		}
		else
		{
			document.getElementById('error_other_detail').innerHTML="";
		}
		document.getElementById('error_other_detail').innerHTML="";
		document.getElementById('error_en_type').innerHTML="";
	
	if(en_type=='Other')
	{
		var feedback_other=document.getElementById("feedback_other").value;
	
			if(feedback_other=='')
			{
				document.getElementById('error_other_detail').innerHTML="Please enter category";
				document.getElementById('feedback_other').focus();
				return false;
			} else {
				document.getElementById('error_other_detail').innerHTML="";
			}

	} else {
	
		document.getElementById('error_other_detail').innerHTML="";
	}
		
	if(subject=='')
	{
		document.getElementById('error_subject').innerHTML="Please enter subject";
		document.getElementById('feedback_subject').focus();
		return false;
	}
	else
	{
		document.getElementById('error_subject').innerHTML="";
	}
	
	
	if(detail=='')
	{
		document.getElementById('error_detail').innerHTML="Please enter detail";
		document.getElementById('feedback_detail').focus();
		return false;
	}
	else
	{
		document.getElementById('error_detail').innerHTML="";	
	}
	
	return true;
}

 function toggle_visibility(id) {
       var e = document.getElementById(id);
	      if(e.style.display == 'block')
          e.style.display = 'none';
       else
          e.style.display = 'block';
    }
	
	function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }
   
   function IsOnlyNumeric(strString)
   //  check for valid numeric strings	
  
   {
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }
function validate_post()
{
	var title=document.getElementById('txtTitle').value;	
	var chkprice=document.getElementById('chkPrice').checked;
	var detail=document.getElementById('postDetail').value;
	var catCombo=document.getElementById('category_combo').value;
	var sub_category_combo=document.getElementById('sub_category_combo').value;
	var locationCountry=document.getElementById('country_combo').value;
	var locationstate=document.getElementById('state_combo').value;	
	var locationCity=document.getElementById('city_combo').value;
	var Zipcode=document.getElementById('txtZip').value;
	var post_keyword=document.getElementById('post_keyword').value;
	var code=document.getElementById('code').value;
	if(title=='')
	{
		document.getElementById('error_title').innerHTML="Please enter title.";
		document.getElementById('txtTitle').focus();
		return false;
	}
	else
	{
		document.getElementById('error_title').innerHTML="";
	}
	if(chkprice==true) {
		
		if(document.getElementById('txtPrice').value=='' || document.getElementById('txtPrice').value=='$'){
		document.getElementById('priceError').innerHTML="Please enter price.";
		document.getElementById('txtPrice').focus();
		return false;
		}
		
	}
	
	if((catCombo=='') || (catCombo==0))
	{
		document.getElementById('catError').innerHTML="Please select category.";
		document.getElementById('category_combo').focus();
		return false;
	}
	else
	{
		document.getElementById('catError').innerHTML="";
	}
	
	
	if((sub_category_combo=='') || (sub_category_combo==0))
	{
		document.getElementById('subcatError').innerHTML="Please select sub category.";
		document.getElementById('sub_category_combo').focus();
		return false;
	}
	else
	{
		document.getElementById('subcatError').innerHTML="";
	}
	
	if(catCombo==5)
	{	
		if($j("input[@name='post_type']:checked").val())
		{
			document.getElementById('subcatError').innerHTML="";
			
		}
		else
		{
			document.getElementById('subcatError').innerHTML="Please select post type.";
			return false;
		}
	}

	
	if((locationCountry=='') || (locationCountry=='0') )
	{
		document.getElementById('error_Loc').innerHTML="Please select country";
		document.getElementById('country_combo').focus();
		return false;
	}
	else
	{
		document.getElementById('error_Loc').innerHTML="";
		
	}
	
	if((locationstate=='') || (locationstate=='0')) 
	{
		document.getElementById('error_state').innerHTML="Please select state";
		document.getElementById('state_combo').focus();
		return false;
	}
	else
	{
		document.getElementById('error_state').innerHTML="";
	}
	
	if((locationCity=='') || (locationCity=='0') )
	{
		document.getElementById('error_city').innerHTML="Please select city";
		document.getElementById('city_combo').focus();
		return false;
	}
	else
	{
		document.getElementById('error_city').innerHTML="";
	}
	
	if(Zipcode=='')
	{
		document.getElementById('error_zip').innerHTML="Please enter zipcode.";
		document.getElementById('txtZip').focus();
		return false;
	}
	else if (IsOnlyNumeric(Zipcode) == false) 
	{
		document.getElementById('error_zip').innerHTML="Please enter valid zipcode.";
		document.getElementById('txtZip').focus();
		return false;
		
	}else if((Zipcode.length)<4) {
		
		document.getElementById('error_zip').innerHTML="Please enter valid zipcode.";
		document.getElementById('txtZip').focus();
		return false;
	}
	else
	{
		document.getElementById('error_zip').innerHTML="";
	}
	if(detail=='')
	{
		
		document.getElementById('error_detail').innerHTML="Please enter the description.";
		document.getElementById('postDetail').focus();
		return false;
	}
	else
	{
		document.getElementById('error_detail').innerHTML="";
	}
	
	
	
	if(post_keyword==''|| post_keyword=='Please specify keywords defining your Posting')
	{
		document.getElementById('error_keyword').innerHTML="Please enter atleast 1 or more keywords.";
		document.getElementById('post_keyword').focus();
		return false;
	}
	else
	{
		document.getElementById('error_keyword').innerHTML="";
	}
	if(code=="")
	{
		document.getElementById('error_code').innerHTML="Please enter security code";
		document.getElementById('code').focus();
		return false;
	}
	else
	{
	    document.getElementById('error_code').innerHTML="";
    }

	return true;
	
}





