function validateSignUp()
{
	var name = $('#name');
	var email = $('#email');
	var contact = $('#contact');
	var company = $('#company');
	var password = $('#password');
	var confirm_password = $('#confirm_password');
	var street = $('#street');
	var city = $('#city');
	var state = $('#state');
	var zipcode = $('#zipcode');
	var flag = true;
	if(name.val() == ''){
		$('#nameErr').show();
 		flag = false;
	}else{
		$('#nameErr').hide();
	}
	if(email.val() == ''){
		$('#emailErr').show();
		flag = false;
	}else{
		if(isEmail(email.val())== false){
			$('#emailErrTxt').html('Invalid Email Address');
			$('#emailErrTxt').show();
			$('#emailErr').show();
			flag = false;
		}
		else
		{
			$('#emailErr').hide();
			$('#emailErrTxt').hide();
		}
	}
	if(contact.val() == ''){
		$('#contactErr').show();
		flag = false;
	}else{
		$('#contactErr').hide();
	}
	if(company.val() == ''){
		$('#companyErr').show();
		flag = false;
	}else{
		$('#companyErr').hide();
	}
	if(password.val() == ''){
		$('#pwordErr').show();
		flag = false;
	}else{
		$('#pwordErr').hide();
	}
	if(confirm_password.val() == ''){
		$('#cpwordErr').show();
		flag = false;
	}else{
		if(password.val()!= confirm_password.val()){
			$('#cpwordErrTxt').html('Retype the password');
			$('#cpwordErrTxt').show();
			$('#cpwordErr').show();
			flag = false;
		} else {
			$('#cpwordErr').hide();
			$('#cpwordErrTxt').hide();
			}
		
		
	}
	if(street.val() == ''){
		$('#streetErr').show();
		flag = false;
	}else{
		$('#streetErr').hide();
	}
	if(city.val() == ''){
		$('#cityErr').show();
		flag = false;
	}else{
		$('#cityErr').hide();
	}
	if(state.val() == ''){
		$('#stateErr').show();
		flag = false;
	}else{
		$('#stateErr').hide();
	}
	if(zipcode.val() == ''){
		$('#zipcodeErr').show();
		flag = false;
	}else{
		$('#zipcodeErr').hide();
	}
 	if(flag){
 		//insert()
		
		
		var uniqueUser = $.ajax({
							url: "/media/server-scripts/checkUser.php",
							type: "POST",
							data:{email:email.val()},
							async:false
						}).responseText;
		//alert(uniqueUser);
 		
		if(uniqueUser == 0){
			insert();
		}else{
			document.getElementById('err_message').style.display="block";
			//alert('Already exists')
		}
		
	
		
	}
 	
	
	return false;
	
}
function insert(){
	   if(makAx())
	  {
				var name 		= 	document.signupForm.name.value;
				var email 		= 	document.signupForm.email.value;
 				var contact 	= 	document.signupForm.contact.value;
				var company 	=	document.signupForm.company.value;
				var password 	= 	document.signupForm.password.value;
				var street 		= 	document.signupForm.street.value;
				var city 		=	document.signupForm.city.value;
				var state 		=	document.signupForm.state.value;
 				var zipcode 	=	document.signupForm.zipcode.value;
				
 			   
			  url='/media/server-scripts/insert.php?name='+encodeURIComponent(name)+'&email='+encodeURIComponent(email)+'&contact='+encodeURIComponent(contact)+'&company='+encodeURIComponent(company)+'&password='+encodeURIComponent(password)+'&street='+encodeURIComponent(street)+'&city='+encodeURIComponent(city)+'&state='+encodeURIComponent(state)+'&zipcode='+encodeURIComponent(zipcode);
			  //alert(url);
		
			  callavail();
	  }
	}


function callavail()
{
		xm.open("GET",url,true);
		xm.onreadystatechange = cavail;
		xm.send(null);
		}
		
		//This is gives response from server
		function cavail()
		{
		if(xm.readyState == 4)
		{
			 // alert(xm.responseText);
			  if(xm.responseText == 1)
			  {
			  document.getElementById('message').style.display="block";
			  document.getElementById('signup').style.display="none";
			  
			 // window.location.href=location.href;
			  }
			  else
			  {
			  document.getElementById('message').style.display="none";
			  }
		  
		 // document.getElementById('citydiv').innerHTML=xm.responseText;
		 // str.innerHTML = responseText;
		}
		}
		
		function makAx(){
			try {
			  xm = new ActiveXObject("Msxml2.XMLHTTP");
			  return true;
			} catch (e) {
			  try {
				xm = new ActiveXObject("Microsoft.XMLHTTP");
			 return true;
			  } catch (e2) {
				xm = false;
			  }
			}
		   
			if (!xm && typeof XMLHttpRequest != 'undefined') {
			  xm = new XMLHttpRequest();
			  return true;
			}
		}

function isEmail(strValue) {

 var objRegExp = /^[a-z]\w*([.\-]\w+)*@[a-z]\w*([.\-]\w+)*\.[a-z]{2,3}$/i;

 return objRegExp.test(strValue);

}

