	var undefined;	
	var newwindow;

	function changeDetails(servletName) {
		
		var now = new Date();
		fixDate(now);
		now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);

		var alpha_phone = document.frm.txtPhone.value.search(/[a-z]|[A-Z]/);

		if((document.frm.qs_overview) && (document.frm.qs_audit) && (document.frm.qs_inspection) && (document.frm.qs_complaints) && (document.frm.qs_oos) && (document.frm.qs_var) && (document.frm.qs_nonconformance) && (document.frm.qs_capa) && (document.frm.qs_changecontrol) && (document.frm.qs_document) && (document.frm.qs_training) && (document.frm.qs_equipment) && (document.frm.qs_dataretention) && (document.frm.adverseEvtRep) && (document.frm.sox_404) && (document.frm.sol_pharma) && (document.frm.sol_dietary_supplements) && (document.frm.sol_med_devices) && (document.frm.sol_hightech) && (document.frm.sol_supplierquality) && (document.frm.sol_customerquality) && (document.frm.food) && (document.frm.general) && (document.frm.auto)){
			if(!(document.frm.qs_overview.checked) && !(document.frm.qs_audit.checked) && !(document.frm.qs_inspection.checked) && !(document.frm.qs_complaints.checked) && !(document.frm.qs_oos.checked) && !(document.frm.qs_var.checked) && !(document.frm.qs_nonconformance.checked) && !(document.frm.qs_capa.checked) && !(document.frm.qs_changecontrol.checked) && !(document.frm.qs_document.checked) && !(document.frm.qs_training.checked) && !(document.frm.qs_equipment.checked) && !(document.frm.qs_dataretention.checked) && !(document.frm.adverseEvtRep.checked) && !(document.frm.sox_404.checked) && !(document.frm.sol_pharma.checked) && !(document.frm.sol_dietary_supplements.checked) && !(document.frm.sol_med_devices.checked) && !(document.frm.sol_hightech.checked) && !(document.frm.sol_supplierquality.checked) && !(document.frm.sol_customerquality.checked) && !(document.frm.food.checked) && !(document.frm.general.checked) && !(document.frm.auto.checked)){
				alert("Please select any datasheet")
				return false;
			}
		}

		if(document.frm.txtName.value==""){
			alert("Please enter your Name.")
			document.frm.txtName.focus();
			return false;
		}
		else if(document.frm.txtTitle.value==""){
			alert("Please enter your Job Title.")
			document.frm.txtTitle.focus();
			return false;
		}
		else if(document.frm.txtEmail.value==""){
			alert("Please enter your Email.")
			document.frm.txtEmail.focus();
			return false;
		}			
		else if(echeck(document.frm.txtEmail.value)==false){
			alert("Please enter your valid Email address.")
			document.frm.txtEmail.focus();
			return false
		}
		else if(compEmailCheck(document.frm.txtEmail.value)==false){
			alert("Please give your company Email ID")
			document.frm.txtEmail.focus();
			return false
		}
		else if(document.frm.txtCompanyURL.value==""){
			alert("Please enter your Company Name.")
			document.frm.txtCompanyURL.focus();
			return false;
		}
		else if(document.frm.txtPhone.value==""){
			alert("Please enter your Phone Number.")
			document.frm.txtPhone.focus();
			return false;
		}		

		else if(document.frm.txtPhone.value!="" && alpha_phone!==-1 ){
			alert("Please enter only numbers for your Phone Number");
			document.frm.txtPhone.focus();
			return false;
		}
		
		else if(document.frm.txtCountry.value==""){
			alert("Please enter your Country Name.")
			document.frm.txtCountry.focus();
			return false;
		}

		else if(document.frm.txtState.value==""){
			alert("Please enter your State Name.")
			document.frm.txtState.focus();
			return false;
		}

		else{
			
			setCookie("name", document.frm.txtName.value, now, "/");
			setCookie("title", document.frm.txtTitle.value, now, "/");
			setCookie("email", document.frm.txtEmail.value, now, "/");
			setCookie("company", document.frm.txtCompanyURL.value, now, "/");
			setCookie("phone", document.frm.txtPhone.value, now, "/");
			setCookie("country", document.frm.txtCountry.value, now, "/");
			setCookie("state", document.frm.txtState.value, now, "/");
	
			/*
			if(document.frm.txtregSource!= undefined ){		// Will only present in whitepaper registration page
				setCookie("regSource", "whitepaper", now, "/");
			}
			*/
//			document.frm.action = servletName+"?submit.x=43&channel=" + vNewChannel;
			document.frm.action = servletName+"?channel=" + vNewChannel;
			return true;
		}
	}

	function echeck(str) {
		var at="@";
		var dot=".";
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)

		if (str.indexOf(at)==-1){
		   return false
		}

		else if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr-1){
		   return false
		}

		else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr-1){
			return false
		}

		else if (str.indexOf(at,(lat+1))!=-1){
			return false
		}

		else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			return false
		}

		else if (str.indexOf(dot,(lat+2))==-1){
			return false
		}		

		else if (str.indexOf(" ")!=-1){
			return false
		}
		return true
	}


	function compEmailCheck(str) {
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var ldot=str.indexOf(dot);
		var lastChar=str.length;
		var emailLowerCase = str.toLowerCase();
		var msg = emailLowerCase.substring(lat+1,ldot);
		var msg1 = emailLowerCase.substring(lat+1,lastChar);

		if(msg=="hotmail" || msg=="yahoo" || msg=="gmail" || msg1=="attbi.net" || msg1=="sprint.net" || msg1=="pacbell.net" || msg1=="sbc.net" || msg1=="earthlink.net"){
			document.frm.txtEmail.focus();
			return false;	
		}
	}

	function changeState(){
		//alert("varState:: ")
		//alert("varState:: " + varState)
		if (document.frm.txtCountry.value=="USA/Canada"){
			if(varState){
					if(varState=="Not Applicable"){
						varState="";
						varZipcode="";
					}

				document.getElementById("div_state").innerHTML="<select name=\"txtState\" class=\"bdrtxt\"><option value=\"\">&nbsp;-- US State/Canadian Province --&nbsp;</option><option value=\"AB\">AB</option><option value=\"AK\">AK</option><option value=\"AL\">AL</option><option value=\"AR\">AR</option><option value=\"AS\">AS</option><option value=\"AZ\">AZ</option><option value=\"BC\">BC</option><option value=\"CA\">CA</option><option value=\"CO\">CO</option><option value=\"CT\">CT</option><option value=\"DC\">DC</option><option value=\"DE\">DE</option><option value=\"FL\">FL</option><option value=\"FM\">FM</option><option value=\"GA\">GA</option><option value=\"GU\">GU</option><option value=\"HI\">HI</option><option value=\"IA\">IA</option><option value=\"ID\">ID</option><option value=\"IL\">IL</option><option value=\"IN\">IN</option><option value=\"KS\">KS</option><option value=\"KY\">KY</option><option value=\"LA\">LA</option><option value=\"MA\">MA</option><option value=\"MB\">MB</option><option value=\"MD\">MD</option><option value=\"ME\">ME</option><option value=\"MH\">MH</option><option value=\"MI\">MI</option><option value=\"MN\">MN</option><option value=\"MO\">MO</option><option value=\"MP\">MP</option><option value=\"MS\">MS</option><option value=\"MT\">MT</option><option value=\"NB\">NB</option><option value=\"NC\">NC</option><option value=\"ND\">ND</option><option value=\"NE\">NE</option><option value=\"NH\">NH</option><option value=\"NJ\">NJ</option><option value=\"NL\">NL</option><option value=\"NM\">NM</option><option value=\"NS\">NS</option><option value=\"NT\">NT</option><option value=\"NU\">NU</option><option value=\"NV\">NV</option><option value=\"NY\">NY</option><option value=\"OH\">OH</option><option value=\"OK\">OK</option><option value=\"ON\">ON</option><option value=\"OR\">OR</option><option value=\"PA\">PA</option><option value=\"PE\">PE</option><option value=\"PR\">PR</option><option value=\"PW\">PW</option><option value=\"QC\">QC</option><option value=\"RI\">RI</option><option value=\"SC\">SC</option><option value=\"SD\">SD</option><option value=\"SK\">SK</option><option value=\"TN\">TN</option><option value=\"TX\">TX</option><option value=\"UT\">UT</option><option value=\"VA\">VA</option><option value=\"VI\">VI</option><option value=\"VT\">VT</option><option value=\"WA\">WA</option><option value=\"WI\">WI</option><option value=\"WV\">WV</option><option value=\"WY\">WY</option><option value=\"YT\">YT</option></select>"
				document.frm.txtState.value = varState
			}else{
				document.getElementById("div_state").innerHTML="<select name=\"txtState\" class=\"bdrtxt\"><option value=\"\">&nbsp;-- US State/Canadian Province --&nbsp;</option><option value=\"AB\">AB</option><option value=\"AK\">AK</option><option value=\"AL\">AL</option><option value=\"AR\">AR</option><option value=\"AS\">AS</option><option value=\"AZ\">AZ</option><option value=\"BC\">BC</option><option value=\"CA\">CA</option><option value=\"CO\">CO</option><option value=\"CT\">CT</option><option value=\"DC\">DC</option><option value=\"DE\">DE</option><option value=\"FL\">FL</option><option value=\"FM\">FM</option><option value=\"GA\">GA</option><option value=\"GU\">GU</option><option value=\"HI\">HI</option><option value=\"IA\">IA</option><option value=\"ID\">ID</option><option value=\"IL\">IL</option><option value=\"IN\">IN</option><option value=\"KS\">KS</option><option value=\"KY\">KY</option><option value=\"LA\">LA</option><option value=\"MA\">MA</option><option value=\"MB\">MB</option><option value=\"MD\">MD</option><option value=\"ME\">ME</option><option value=\"MH\">MH</option><option value=\"MI\">MI</option><option value=\"MN\">MN</option><option value=\"MO\">MO</option><option value=\"MP\">MP</option><option value=\"MS\">MS</option><option value=\"MT\">MT</option><option value=\"NB\">NB</option><option value=\"NC\">NC</option><option value=\"ND\">ND</option><option value=\"NE\">NE</option><option value=\"NH\">NH</option><option value=\"NJ\">NJ</option><option value=\"NL\">NL</option><option value=\"NM\">NM</option><option value=\"NS\">NS</option><option value=\"NT\">NT</option><option value=\"NU\">NU</option><option value=\"NV\">NV</option><option value=\"NY\">NY</option><option value=\"OH\">OH</option><option value=\"OK\">OK</option><option value=\"ON\">ON</option><option value=\"OR\">OR</option><option value=\"PA\">PA</option><option value=\"PE\">PE</option><option value=\"PR\">PR</option><option value=\"PW\">PW</option><option value=\"QC\">QC</option><option value=\"RI\">RI</option><option value=\"SC\">SC</option><option value=\"SD\">SD</option><option value=\"SK\">SK</option><option value=\"TN\">TN</option><option value=\"TX\">TX</option><option value=\"UT\">UT</option><option value=\"VA\">VA</option><option value=\"VI\">VI</option><option value=\"VT\">VT</option><option value=\"WA\">WA</option><option value=\"WI\">WI</option><option value=\"WV\">WV</option><option value=\"WY\">WY</option><option value=\"YT\">YT</option></select>"
			}

		}else{
			document.getElementById("div_state").innerHTML="<select name=\"txtState\" class=\"bdrtxt\"><option value=\"Not Applicable\">Not Applicable</option></select>"
		}
		return false;
	}

	function nothanks(url){
		if(document.frm.no_thanks.checked==true){
			document.location.href=url+"?channel="+vChannel
			return false;
		}else{
			alert("Please tick the checkbox")
			return false;
		}			
	}


///////////////////////////////// Demo Center Functions ////////////////////////////////////////

function changeDetails_demo_flash() {
		var alpha_phone = document.frm.txtPhone.value.search(/[a-z]|[A-Z]/);

		if(document.frm.txtName.value==""){
			alert("Please enter your Name.")
			document.frm.txtName.focus();
			return false;
		}
		else if(document.frm.txtTitle.value==""){
			alert("Please enter your Job Title.")
			document.frm.txtTitle.focus();
			return false;
		}
		else if(document.frm.txtEmail.value==""){
			alert("Please enter your Email.")
			document.frm.txtEmail.focus();
			return false;
		}			
		else if (echeck(document.frm.txtEmail.value)==false){
			alert("Please enter your valid Email address.")
			document.frm.txtEmail.focus();
			return false
		}
		else if (compEmailCheck(document.frm.txtEmail.value)==false){
			alert("Please give your company Email ID")
			document.frm.txtEmail.focus();
			return false
		}
		else if(document.frm.txtCompanyURL.value==""){
			alert("Please enter your Company Name.")
			document.frm.txtCompanyURL.focus();
			return false;
		}
		else if(document.frm.txtPhone.value==""){
			alert("Please enter your Phone Number.")
			document.frm.txtPhone.focus();
			return false;
		}		
		else if(document.frm.txtPhone.value!="" && alpha_phone!==-1 ){
			alert("Please enter only numbers for your Phone Number");
			document.frm.txtPhone.focus();
			return false;
		}
		else if(document.frm.txtCountry.value==""){
			alert("Please enter your Country Name.")
			document.frm.txtCountry.focus();
			return false;
		}
		else if(document.frm.txtState.value==""){
			alert("Please enter your State Name.")
			document.frm.txtState.focus();
			return false;
		}
		else{
			setCookie("name", document.frm.txtName.value, now, "/");
			setCookie("title", document.frm.txtTitle.value, now, "/");
			setCookie("email", document.frm.txtEmail.value, now, "/");
			setCookie("company", document.frm.txtCompanyURL.value, now, "/");
			setCookie("phone", document.frm.txtPhone.value, now, "/");
			setCookie("country", document.frm.txtCountry.value, now, "/");
			setCookie("state", document.frm.txtState.value, now, "/");
//			document.frm.action = "http://www.metricstream.com/democenter_demo?submit.x=43&channel=" + vNewChannel;
			document.frm.action = "http://www.metricstream.com/democenter_demo?channel=" + vNewChannel;
			//document.frm.action = "Democenter";
			return true;
		}
	}	

/////////// HTML Demo ////////////////


function changeDetails_demo_html() {
		
		var now = new Date();
		fixDate(now);
		now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
		var alpha_phone = document.frm.txtPhone.value.search(/[a-z]|[A-Z]/);
//		var alpha_Zipcode = document.frm.txtZipcode.value.search(/[a-z]|[A-Z]/);

		
		if(frm.demo1!=null){
			if(frm.demo1.checked || frm.demo2.checked || frm.demo3.checked || frm.demo4.checked){
				vchkboxCount = "1";
			}
		}
		
		if(vchkboxCount=="0"){
			alert("Please select your choice of HTML Demo")
			document.frm.demo1.focus();
			return false;
		}

		else if(document.frm.txtName.value==""){
			alert("Please enter your Name.")
			document.frm.txtName.focus();
			return false;
		}
		else if(document.frm.txtTitle.value==""){
			alert("Please enter your Job Title.")
			document.frm.txtTitle.focus();
			return false;
		}
		else if(document.frm.txtEmail.value==""){
			alert("Please enter your Email.")
			document.frm.txtEmail.focus();
			return false;
		}			
		else if (echeck(document.frm.txtEmail.value)==false){
			alert("Please enter your valid Email address.")
			document.frm.txtEmail.focus();
			return false
		}
		else if (compEmailCheck(document.frm.txtEmail.value)==false){
			alert("Please give your company Email ID")
			document.frm.txtEmail.focus();
			return false
		}
		else if(document.frm.txtCompanyURL.value==""){
			alert("Please enter your Company Name.")
			document.frm.txtCompanyURL.focus();
			return false;
		}
		else if(document.frm.txtPhone.value==""){
			alert("Please enter your Phone Number.")
			document.frm.txtPhone.focus();
			return false;
		}		

		else if(document.frm.txtPhone.value!="" && alpha_phone!==-1 ){
			alert("Please enter only numbers for your Phone Number");
			document.frm.txtPhone.focus();
			return false;
		}
		
		else if(document.frm.txtCountry.value==""){
			alert("Please enter your Country Name.")
			document.frm.txtCountry.focus();
			return false;
		}

		else if(document.frm.txtState.value==""){
			alert("Please enter your State Name.")
			document.frm.txtState.focus();
			return false;
		}
		else if(document.frm.txtReason.value==""){
			alert("Please enter Reason for visiting our website.")
			document.frm.txtReason.focus();
			return false;
		}
		else if(document.frm.selectAboutUs.value==""){
			alert("Please select How did you hear about us?")
			document.frm.selectAboutUs.focus();
			return false;
		}
		else if(document.frm.selectInd.value==""){
			alert("Please select What is your industry?")
			document.frm.selectInd.focus();
			return false;
		}
		else if(document.frm.txtQltyComp.value==""){
			alert("Please enter What Compliance & Quality systems do you currently have at your company?")
			document.frm.txtQltyComp.focus();
			return false;
		}

		else{

			setCookie("name", document.frm.txtName.value, now, "/");
			setCookie("title", document.frm.txtTitle.value, now, "/");
			setCookie("email", document.frm.txtEmail.value, now, "/");
			setCookie("company", document.frm.txtCompanyURL.value, now, "/");
			setCookie("phone", document.frm.txtPhone.value, now, "/");
			setCookie("country", document.frm.txtCountry.value, now, "/");
			setCookie("state", document.frm.txtState.value, now, "/");
//			document.frm.action = "http://www.metricstream.com/democenter_demo?submit.x=43&channel=" + vNewChannel;
			document.frm.action = "http://www.metricstream.com/democenter_demo?channel=" + vNewChannel;
			//document.frm.action = "Democenter";
			return true;
		}
	}	

/////////// Live Demo ////////////////


function changeDetails_demo_live() {
		
		var now = new Date();
		fixDate(now);
		now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);

		var alpha_phone = document.frm.txtPhone.value.search(/[a-z]|[A-Z]/);
		if(document.frm.txtName.value==""){
			alert("Please enter your Name.")
			document.frm.txtName.focus();
			return false;
		}
		else if(document.frm.txtTitle.value==""){
			alert("Please enter your Job Title.")
			document.frm.txtTitle.focus();
			return false;
		}
		else if(document.frm.txtEmail.value==""){
			alert("Please enter your Email.")
			document.frm.txtEmail.focus();
			return false;
		}			
		else if (echeck(document.frm.txtEmail.value)==false){
			alert("Please enter your valid Email address.")
			document.frm.txtEmail.focus();
			return false
		}
		else if (compEmailCheck(document.frm.txtEmail.value)==false){
			alert("Please give your company Email ID")
			document.frm.txtEmail.focus();
			return false
		}
		else if(document.frm.txtCompanyURL.value==""){
			alert("Please enter your Company Name.")
			document.frm.txtCompanyURL.focus();
			return false;
		}
		else if(document.frm.txtPhone.value==""){
			alert("Please enter your Phone Number.")
			document.frm.txtPhone.focus();
			return false;
		}		

		else if(document.frm.txtPhone.value!="" && alpha_phone!==-1 ){
			alert("Please enter only numbers for your Phone Number");
			document.frm.txtPhone.focus();
			return false;
		}
		
		else if(document.frm.txtCountry.value==""){
			alert("Please enter your Country Name.")
			document.frm.txtCountry.focus();
			return false;
		}

		else if(document.frm.txtState.value==""){
			alert("Please enter your State Name.")
			document.frm.txtState.focus();
			return false;
		}
		else if(document.frm.txtReason.value==""){
			alert("Please enter Reason for visiting our website.")
			document.frm.txtReason.focus();
			return false;
		}
		else if(document.frm.selectAboutUs.value==""){
			alert("Please select How did you hear about us?")
			document.frm.selectAboutUs.focus();
			return false;
		}
		else if(document.frm.selectInd.value==""){
			alert("Please select What is your industry?")
			document.frm.selectInd.focus();
			return false;
		}
		else if(document.frm.txtQltyComp.value==""){
			alert("Please enter What Compliance & Quality systems do you currently have at your company?")
			document.frm.txtQltyComp.focus();
			return false;
		}

		else{

			setCookie("name", document.frm.txtName.value, now, "/");
			setCookie("title", document.frm.txtTitle.value, now, "/");
			setCookie("email", document.frm.txtEmail.value, now, "/");
			setCookie("company", document.frm.txtCompanyURL.value, now, "/");
			setCookie("phone", document.frm.txtPhone.value, now, "/");
			setCookie("country", document.frm.txtCountry.value, now, "/");
			setCookie("state", document.frm.txtState.value, now, "/");
//			document.frm.action = "http://www.metricstream.com/democenter_demo?submit.x=43&channel=" + vNewChannel;
			document.frm.action = "http://www.metricstream.com/democenter_demo?channel=" + vNewChannel;
			//document.frm.action = "Democenter";
			return true;
		}
	}	
/////////////////// Resume Submit //////////////////

		function changeDetails_resume() {
			if(document.frm.x_name.value==""){
				alert("Please enter your Name.")
				document.frm.x_name.focus();
				return false;
			}
			if(document.frm.x_email.value==""){
				alert("Please enter your Email.")
				document.frm.x_email.focus();
				return false;
			}
			if(document.frm.x_phone.value==""){
				alert("Please enter your Phone number.")
				document.frm.x_phone.focus();
				return false;
			}
			var msg ="Please enter only numbers for your Phone Number";
			var _alpha = document.frm.x_phone.value.search(/[a-z]|[A-Z]/);
			var _numer = document.frm.x_phone.value.search(/\d/);
				
			if(document.frm.x_phone.value!="" && _alpha!==-1 ){
				alert(msg);
				document.frm.x_phone.focus();
				return false;
			}
			if(document.frm.x_street_address1.value==""){
				alert("Please enter your Address.")
				document.frm.x_street_address1.focus();
				return false;
			}
			if(document.frm.x_city.value==""){
				alert("Please enter your City.")
				document.frm.x_city.focus();
				return false;
			}			
			if(document.frm.x_state.value==""){
				alert("Please enter your State.")
				document.frm.x_state.focus();
				return false;
			}
			if(document.frm.x_zip_code.value==""){
				alert("Please enter your zip code.")
				document.frm.x_zip_code.focus();
				return false;
			}
			if(document.frm.x_position.value==""){
				alert("Please enter the Position Applying for.")
				document.frm.x_position.focus();
				return false;
			}
			if(document.frm.x_objective.value==""){
				alert("Please enter your objective.")
				document.frm.x_objective.focus();
				return false;
			}
			if(document.frm.x_keyskills.value==""){
				alert("Please enter your key skills.")
				document.frm.x_keyskills.focus();
				return false;
			}
			if(document.frm.x_jobtitle1.value==""){
				alert("Please enter Job Title for the current job.")
				document.frm.x_jobtitle1.focus();
				return false;
			}
			if(document.frm.selectMonth_start_E1.value=="Select month..."){
				alert("Please select the start date for the current job.")
				document.frm.selectMonth_start_E1.focus();
				return false;
			}
			if(document.frm.selectyear_start_E1.value=="Select year..."){
				alert("Please select the start date for the current job.")
				document.frm.selectyear_start_E1.focus();
				return false;
			}
			if(document.frm.workDesc_E1.value==""){
				alert("Please enter your Work Description/ Achievements for the current job.")
				document.frm.workDesc_E1.focus();
				return false;
			}
			else{


				document.frm.channel.value = vNewChannel
//				document.frm.action = "http://www.metricstream.com/servlets/systemi/Sendresume1?channel=" + vNewChannel + "&submit.x=43";
				document.frm.action = "http://www.metricstream.com/sendResume?channel=" + vNewChannel;
				return true
			}
		}