/**
 * Copyright (C) 2009-2010 LeadFormix, Inc. All Rights Reserved.
 * LeadFormix PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 *
 * @link http://www.leadformix.com
 *
 * For further information, contact:
 * mailto:support@leadformix.com or mailto:cs@leadformix.com
 */

$('input[type="button"]').click(function() 
{
	var emailReg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var numExp = /^[0-9]+$/;
    var error="";
	$(document).find(".lfrequired").each(function(){ 
		if($('input[name="'+this.name+'"]').val()==="")
		{
			error = error + this.name + " is required\n";
		}
	});
	$(document).find(".lfnumber").each(function(){ 
		var NumVal = $('input[name="'+this.name+'"]').val();
		if(NumVal==="")
		{
			error = error + this.name + " is required\n";
		}
		else
		{
			if(!numExp.test(NumVal))
			{
				error = error + this.name +" must be the number\n";
			}
		}
	});
	$(document).find(".lfemail").each(function(){ 
		var emailVal = $('input[name="'+this.name+'"]').val();
		if(emailVal==="")
		{
			error = error + this.name + " is required\n";
		}
		else
		{
			if(!emailReg.test(emailVal))
			{
				error = error + this.name + " must be the valid email id\n";
			}
		}
	});	
	if(error!="")
	{
		alert(error);			
	}
	else
	{
		$("form").submit();
	}
});
function getCookie(cookieName, path, domain) {
	var cookiePattern = new RegExp('(^|;)[ ]*' + cookieName + '=([^;]*)' + (path ? '(;[ ]*expires=[^;]*)?;[ ]*path=' + path.replace('/', '\\/') + '' : '') + (domain ? ';[ ]*domain=' + domain + '(;|$)' : '')), cookieMatch = cookiePattern.exec(document.cookie), unescapeWrapper = window.decodeURIComponent || unescape;
	return cookieMatch ? unescapeWrapper(cookieMatch[2]) : 0;
}

function setLFMC() {
	try {
   	document.getElementById('LFMC').value=getCookie("_vt_");
	$("#sa1").removeAttr("style");
	$("#sa1").parent().removeAttr("style");
	} catch (e) { }
}
window.onload = setLFMC;

