﻿function getURLParam(strParamName){
	var strReturn = '';
	var strHref = window.location.href;
	if ( strHref.indexOf('?') > -1 ){
		var strQueryString = strHref.substr(strHref.indexOf('?')).toLowerCase();
		var aQueryString = strQueryString.split('&');
		for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
			if ( aQueryString[iParam].indexOf(strParamName.toLowerCase() + '=') > -1 ){
	        	var aParam = aQueryString[iParam].split('=');
	        	strReturn = aParam[1];
	        	break;
	        }
    	}
  	}
 	return unescape(strReturn);
} 

function initPage() {
	//Initialize country drop down list
	initCountry('US');
	
	// retrieve the redirect url from the url parameter
	ctl = document.getElementById('retURL');
	if (ctl != null) {
		if (getURLParam('ru') != '') {
			ctl.value = getURLParam('ru');
		}
	}
	
	// Handle download name
	ctl = document.getElementById('00N70000002HuSn');
	if (ctl != null) {
		if (getURLParam('dl') != '') {
			ctl.value = getURLParam('dl');
		}
	}
	
	// restore data from cookie
	var remMe = false;
    var pc = new PageCookie(cookieName);
	if (pc.Load() != null) {
		pc.RestorePageState();

		// if information was remembered then autosubmit	
		remMe = pc.GetValue('rememberMe');
		if (remMe) {
			document.webtolead.submit();
		}		
	} else {
		document.body.style.display = '';
	}

}

function submitForm(form) {
	// validate the form
	var noErr = validation(form);

	// persist form data to a cookie	
	if (noErr) {
		var pc = new PageCookie(cookieName);
		var expires = new Date();
		expires.setYear(expires.getFullYear() + 1);	
				
		pc.Expires = expires;

		pc.GetPageState();
		pc.Domain = 'synergissoftware.com'
		pc.Path = "/";
		pc.Save();
	}
	
	return noErr;
}


