function checkFormDetails() {
	var flag = true;
	var msg = getLangText("These fields are mandatory") + "\n";
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)([a-zA-Z0-9]{2,4})$/;
	var postalcode=/^([0-9]*)$/;
	//var phonenumber=/^([\+])+([0-9]{1,})+([ ]{1})+([0-9]{3})+\-([0-9]{3})+\-([0-9]{4})$/;
	var phonenumber=/^([0-9]*)$/;
	var pdate=/^([0-9]{2})+([\/\-]{1})+([0-9]{2})+([\/\-]{1})+([0-9]{4})$/;
	var name=/^([a-zA-Z]*)+([\s]{0,})+([a-zA-Z]*)$/;
	var lastname = document.getElementById("lastname").value;
	var firstname = document.getElementById("firstname").value;
	var company = document.getElementById("company").value;
	var address = document.getElementById("address").value;
	var zippostalcode = document.getElementById("zip").value;
	var city = document.getElementById("city").value;
	var phone = document.getElementById("phone").value;
	var email = document.getElementById("email").value;
	var country = document.getElementById("country").value;
	var fax = document.getElementById("fax").value;
	var product=document.getElementById("product").value;
	var purchase=document.getElementById("purchase").value;
	var reseller = document.getElementById("reseller").value;
	var citycountry=document.getElementById("city-require").value;
	if (lastname == "") {
		msg += " - " + getLangText("Lastname") + "\n";
		document.getElementById("lastname").className = 'box input-error';
		flag = false;
	} else if(!lastname.match(name)) {
		msg += " - " + getLangText("Provide valid Lastname") + "\n";
		document.getElementById("lastname").className = 'box input-error';
		flag = false;
	}else {
		document.getElementById("lastname").className = 'box';
		
	}
	if (firstname == "") {
		msg += " - " + getLangText("FirstName") + "\n";
		document.getElementById("firstname").className = 'box input-error';
		flag = false;
	}else if(!firstname.match(name)) {
		msg += " - " + getLangText("Provide valid firstname") + "\n";
		document.getElementById("firstname").className = 'box input-error';
		flag = false;
	}else {
		document.getElementById("firstname").className = 'box';
		
	}
	if (company == "") {
		msg += " - " + getLangText("Company") + "\n";
		document.getElementById("company").className = 'box input-error';
		flag = false;
	} else {
		document.getElementById("company").className = 'box';
		
	}
	if (address == "") {
		msg += " - " + getLangText("Address") + "\n";
		document.getElementById("address").className = 'box input-error';
		flag = false;
	} else {
		document.getElementById("address").className = 'box';
		
	}
	if (zippostalcode == "") {
		msg += " - " + getLangText("Zip/Postalcode") + "\n";
		document.getElementById("zip").className = 'box input-error';
		flag = false;
	}else if(!zippostalcode.match(postalcode)) {
		msg += " - " + getLangText("Provide valid Zip/Postalcode") + "\n";
		document.getElementById("zip").className = 'box input-error';
		flag = false;
	}else {
		document.getElementById("zip").className = 'box';
		
	}
	if (city == "") {
		msg += " - " + getLangText("City") + "\n";
		document.getElementById("city").className = 'box input-error';
		flag = false;
	}else if(!city.match(name)) {
		msg += " - " + getLangText("Provide valid city") + "\n";
		document.getElementById("city").className = 'box input-error';
		flag = false;
	}else {
		document.getElementById("city").className = 'box';
		
	}
	if (country == "") {
		msg += " - " + getLangText("Country") + "\n";
		document.getElementById("country").className = 'box input-error';
		flag = false;
	}else if(!country.match(name)) {
		msg += " - " + getLangText("Provide valid country") + "\n";
		document.getElementById("country").className = 'box input-error';
		flag = false;
	}else {
		document.getElementById("country").className = 'box';
		
	}
	if (phone == "") {
		msg += " - " + getLangText("Phone") + "\n";
		document.getElementById("phone").className = 'box input-error';
		flag = false;
	}else if(!phone.match(phonenumber)) {
		msg += " - " + getLangText("Provide valid phone") + "\n";
		document.getElementById("phone").className = 'box input-error';
		flag = false;
	}else {
		document.getElementById("phone").className = 'box';
		
	}
	if (fax == "") {
		msg += " - " + getLangText("Fax") + "\n";
		document.getElementById("fax").className = 'box input-error';
		flag = false;
	}else if(!fax.match(phonenumber)) {
		msg += " - " + getLangText("Provide valid fax") + "\n";
		document.getElementById("fax").className = 'box input-error';
		flag = false;
	}else {
		document.getElementById("fax").className = 'box';
		
	}
	if (email == "") {
		msg += " - " + getLangText("Email") + "\n";
		document.getElementById("email").className = 'box input-error';
		flag = false;
	} else if(!email.match(emailRegEx)) {
		msg += " - " + getLangText("Provide valid email") + "\n";
		document.getElementById("email").className = 'box input-error';
		flag = false;
	} else {
		document.getElementById("email").className = 'box';
	}
	if (product == "") {
		msg += " - " + getLangText("Product") + "\n";
		document.getElementById("product").className = 'box input-error';
		flag = false;
	} else {
		document.getElementById("product").className = 'box';
		
	}
	if (purchase == "") {
		msg += " - " + getLangText("Purchase Date") + "\n";
		document.getElementById("purchase").className = 'box input-error';
		flag = false;
	} else if(!purchase.match(pdate)) {
		msg += " - " + getLangText("Provide valid purchase date") + "\n";
		document.getElementById("purchase").className = 'box input-error';
		flag = false;
	}else {
		document.getElementById("purchase").className = 'box';
		
	}
	if (reseller == "") {
		msg += " - " + getLangText("Reseller/Distributor name") + "\n";
		document.getElementById("reseller").className = 'box input-error';
		flag = false;
	} else if(!reseller.match(name)) {
		msg += " - " + getLangText("Provide valid reseller/distributor name") + "\n";
		document.getElementById("reseller").className = 'box input-error';
		flag = false;
	}else {
		document.getElementById("reseller").className = 'box';
		
	}
	if (citycountry == "") {
		msg += " - " + getLangText("City & country where you bought your product") + "\n";
		document.getElementById("city-require").className = 'box input-error';
		flag = false;
	} else if(!citycountry.match(name)) {
		msg += " - " + getLangText("Provide valid City & country where you bought your product") + "\n";
		document.getElementById("city-require").className = 'box input-error';
		flag = false;
	}else {
		document.getElementById("city-require").className = 'box';
		
	}
	if (flag) {
		document.contact_information.submit();
	} else {
		alert(msg);
	}
	return flag;
}

function checkboxvalue(obj, id){
	if(obj.checked) {
		document.getElementById(id).style.visibility = '';	
	} else {
		document.getElementById(id).style.visibility = 'hidden';
	}
	
}
