overlay = $("#triggers div[rel]").overlay({effect: 'apple',api: true});
$(function() {
overlay = $("#triggers div[rel]").overlay({effect: 'apple',api: true});
});
function isValidEmailAddress(emailAddress) {  
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);  
return pattern.test(emailAddress);  
} 
$("#submit").click(function(){
var flname_length = $("#flname").val().length; 
var company_length = $("#company").val().length;
var email = $("#email").val(); 
var postaladdress_length = $("#postaladdress").val().length; 
var postalzip_length = $("#postalzip").val().length;
var postalcity_length = $("#postalcity").val().length;
var checked = $("input[name='SelCatalogues']:checked").length;

if (flname_length < 4) { $("#flname").addClass("error"); return false; } else { $("#flname").removeClass("error");}
if (company_length < 4) { $("#company").addClass("error"); return false; } else { $("#company").removeClass("error");}
if (isValidEmailAddress(email)==0) { $("#email").addClass("error"); return false; } else { $("#email").removeClass("error");}
if (postaladdress_length < 4) { $("#postaladdress").addClass("error"); return false; } else { $("#postaladdress").removeClass("error");}
if (postalzip_length < 4) { $("#postalzip").addClass("error"); return false; } else { $("#postalzip").removeClass("error");}
if (postalcity_length < 4) { $("#postalcity").addClass("error"); return false; } else { $("#postalcity").removeClass("error");}
if (checked <1) {$("input[type=checkbox]").addClass("error"); return false; } else { $("input[type=checkbox]").removeClass("error");}

var requestedcatalogues=""
$("input[name='SelCatalogues']:checked").each(function() {  requestedcatalogues=requestedcatalogues+ $(this).val()+"; "; });
$.post("<%=response.Write(MasterURL)%>/actions/requestcatalogue.asp", { Lang: $("#Lang").val(), flname: $("#flname").val(), company: $("#company").val(), email: $("#email").val(), postaladdress: $("#postaladdress").val(), postalzip: $("#postalzip").val(), postalcity: $("#postalcity").val(), catalogues: requestedcatalogues  },
function(data){	alert(data);overlay.close();  });
})
