
function ClearThis(x){	if (x.value == 'Other'){x.value = "";}}

function TDText(given)
{
	if (given == 'xSPr')	{
		document.getElementById("hideall").style.display = "";	
		document.getElementById("PRevChange").innerHTML = "Solution Sales:"; 
		document.getElementById("SB_Only").style.display = "none"; 
		document.getElementById("SB_Only2").style.display = "none";
		document.getElementById("product_web_dev").style.display = 'none';
		document.getElementById("SoftwareAppsHeader").innerHTML  = '<br><h3>Applications</h3>';
		
	}
	else if (given=='System_Builder') {
		document.getElementById("hideall").style.display = "";	
		document.getElementById("PRevChange").innerHTML = "Services Sales:"; 
		document.getElementById("SB_Only").style.display = "";
		document.getElementById("SB_Only2").style.display = "";
		document.getElementById("product_web_dev").style.display = '';
		document.getElementById("SoftwareAppsHeader").innerHTML  = '<br><h3>Software</h3>';
	}
	else{
		document.getElementById("hideall").style.display = "none"; 		
	}	
}	//end TDText




function Validate(frm){
	
try{
if (frm.company_name.value == ''){frm.company_name.focus();alert('Please fill out all required fields'); return (false);}
if (frm.contact_name.value == ''){frm.contact_name.focus();alert('Please fill out all required fields'); return (false);}
if (frm.contact_title.value == ''){frm.contact_title.focus();alert('Please fill out all required fields'); return (false);}
if (frm.sender.value == ''){frm.sender.focus();alert('Please fill out all required fields'); return (false);}
if (frm.telephone.value == ''){frm.telephone.focus();alert('Please fill out all required fields'); return (false);}
if (frm.fax.value == ''){frm.fax.focus();alert('Please fill out all required fields'); return (false);}
if (frm.address_1.value == ''){frm.address_1.focus();alert('Please fill out all required fields'); return (false);}
if (frm.city.value == ''){frm.city.focus();alert('Please fill out all required fields'); return (false);}
if (frm.state.value == ''){frm.state.focus();alert('Please fill out all required fields'); return (false);}
if (frm.zipcode.value == ''){frm.zipcode.focus();alert('Please fill out all required fields'); return (false);}
if (frm.url.value == ''){frm.url.focus();alert('Please fill out all required fields'); return (false);}

if (frm.alliance_responsibilities.value == ''){frm.alliance_responsibilities.focus();alert('Please fill out all required fields'); return (false);}
if (frm.pandlresponse.value == ''){frm.pandlresponse.focus();alert('Please fill out all required fields'); return (false);}
if (frm.number_of_employees.value == ''){frm.number_of_employees.focus();alert('Please fill out all required fields'); return (false);}
if (frm.current_annual_revenue.value == ''){frm.current_annual_revenue.focus();alert('Please fill out all required fields'); return (false);}

if (frm.business_challenges.value == ''){frm.business_challenges.focus();alert('Please fill out all required fields'); return (false);}
if (frm.partners_success.value == ''){frm.partners_success.focus();alert('Please fill out all required fields'); return (false);}

if (frm.percent_rev_solution_services.value == ''){frm.percent_rev_solution_services.focus();alert('Please fill out all required fields'); return (false);}
if (frm.percent_rev_softwaresales.value == ''){frm.percent_rev_softwaresales.focus();alert('Please fill out all required fields'); return (false);}
if (frm.percent_rev_hardwaresales.value == ''){frm.percent_rev_hardwaresales.focus();alert('Please fill out all required fields'); return (false);}

if (frm.percent_rev_hard_networking.value == ''){frm.percent_rev_hard_networking.focus();alert('Please fill out all required fields'); return (false);}
if (frm.percent_rev_hard_peripherals.value == ''){frm.percent_rev_hard_peripherals.focus();alert('Please fill out all required fields'); return (false);}
if (frm.percent_rev_hard_storage.value == ''){frm.percent_rev_hard_storage.focus();alert('Please fill out all required fields'); return (false);}
if (frm.percent_rev_dig_signage.value == ''){frm.percent_rev_dig_signage.focus();alert('Please fill out all required fields'); return (false);}
if (frm.percent_rev_hard_other.value == ''){frm.percent_rev_hard_other.focus();alert('Please fill out all required fields'); return (false);}

if (frm.percent_revenue_tech_consulting.value == ''){frm.percent_revenue_tech_consulting.focus();alert('Please fill out all required fields'); return (false);}
if (frm.percent_revenue_tech_integration.value == ''){frm.percent_revenue_tech_integration.focus();alert('Please fill out all required fields'); return (false);}
if (frm.percent_revenue_tech_managed_services.value == ''){frm.percent_revenue_tech_managed_services.focus();alert('Please fill out all required fields'); return (false);}
if (frm.percent_revenue_tech_recurring_services.value == ''){frm.percent_revenue_tech_recurring_services.focus();alert('Please fill out all required fields'); return (false);}
if (frm.percent_revenue_tech_SaaS.value == ''){frm.percent_revenue_tech_SaaS.focus();alert('Please fill out all required fields'); return (false);}
if (frm.percent_revenue_tech_HaaS.value == ''){frm.percent_revenue_tech_HaaS.focus();alert('Please fill out all required fields'); return (false);}
if (frm.percent_revenue_tech_general.value == ''){frm.percent_revenue_tech_general.focus();alert('Please fill out all required fields'); return (false);}
if (frm.percent_revenue_tech_other.value == ''){frm.percent_revenue_tech_other.focus();alert('Please fill out all required fields'); return (false);}





//--------------------------------------------------------------------------------------------------------------
aFail = false;
aa = frm.percent_rev_solution_services.value; aa = (aa.replace('%',''));if(isNaN(aa)){aFail=true;};
ab = frm.percent_rev_softwaresales.value; ab = (ab.replace('%',''));if(isNaN(ab)){aFail=true;};
ac = frm.percent_rev_hardwaresales.value; ac = (ac.replace('%',''));if(isNaN(ac)){aFail=true;};

if(!aFail){
	if(Number(aa)+Number(ab)+Number(ac) != 100){
		alert("Please ensure percentages equal 100% ");
		frm.percent_rev_solution_services.focus();
		return(false);
		}	
	}
else{
	frm.percent_rev_solution_services.focus();
	alert("Please enter a correct value");
	return (false);
	}
//--------------------------------------------------------------------------------------------------------------	
	
//--------------------------------------------------------------------------------------------------------------
bFail = false;
ba = frm.percent_rev_hard_networking.value; 	ba = (ba.replace('%',''));if(isNaN(ba)){bFail=true;};
bb = frm.percent_rev_hard_peripherals.value; 	bb = (bb.replace('%',''));if(isNaN(bb)){bFail=true;};
bc = frm.percent_rev_hard_storage.value; 		bc = (bc.replace('%',''));if(isNaN(bc)){bFail=true;};
bd = frm.percent_rev_dig_signage.value; 		bd = (bd.replace('%',''));if(isNaN(bd)){bFail=true;};
be = frm.percent_rev_hard_other.value; 			be = (be.replace('%',''));if(isNaN(be)){bFail=true;};

if(!bFail){
	if(Number(ba)+Number(bb)+Number(bc)+Number(bd)+Number(be) != 100){
		alert("Please ensure percentages equal 100%");
		frm.percent_rev_hard_networking.focus();
		return(false);
		}	
	}
else{
	frm.percent_rev_hard_networking.focus();
	alert("Please enter a correct value");
	return (false);
	}
//--------------------------------------------------------------------------------------------------------------
	
//--------------------------------------------------------------------------------------------------------------
cFail = false;
ca = frm.percent_revenue_tech_consulting.value; 	ca = (ca.replace('%',''));if(isNaN(ca)){cFail=true;};
cb = frm.percent_revenue_tech_integration.value; 	cb = (cb.replace('%',''));if(isNaN(cb)){cFail=true;};
cc = frm.percent_revenue_tech_managed_services.value; 		cc = (cc.replace('%',''));if(isNaN(cc)){cFail=true;};
cd = frm.percent_revenue_tech_recurring_services.value; 		cd = (cd.replace('%',''));if(isNaN(cd)){cFail=true;};
ce = frm.percent_revenue_tech_SaaS.value; 			ce = (ce.replace('%',''));if(isNaN(ce)){cFail=true;};
cf = frm.percent_revenue_tech_HaaS.value; 		cf = (cf.replace('%',''));if(isNaN(cf)){cFail=true;};
cg = frm.percent_revenue_tech_general.value; 		cg = (cg.replace('%',''));if(isNaN(cg)){cFail=true;};
ch = frm.percent_revenue_tech_other.value; 			ch = (ch.replace('%',''));if(isNaN(ch)){cFail=true;};


if(!cFail){
	if(Number(ca)+Number(cb)+Number(cc)+Number(cd)+Number(ce)+Number(cf)+Number(cg)+Number(ch) != 100){
		alert("Please ensure percentages equal 100%");
		frm.percent_revenue_tech_consulting.focus();
		return(false);
		}	
	}
else{
	frm.percent_revenue_tech_consulting.focus();
	alert("Please enter a correct value");
	return (false);
	}
//--------------------------------------------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------------------------
dFail = false;
da = frm.percent_revenue_federal_government.value; 	da = (da.replace('%',''));if(isNaN(da)){dFail=true;};
db = frm.percent_revenue_state_government.value; 	db = (db.replace('%',''));if(isNaN(db)){dFail=true;};
dc = frm.percent_revenue_manufacturing.value; 		dc = (dc.replace('%',''));if(isNaN(dc)){dFail=true;};
dd = frm.percent_revenue_healthcare.value; 			dd = (dd.replace('%',''));if(isNaN(dd)){dFail=true;};
de = frm.percent_revenue_education.value; 			de = (de.replace('%',''));if(isNaN(de)){dFail=true;};
df = frm.percent_revenue_smb.value; 	df = (df.replace('%',''));if(isNaN(df)){dFail=true;};
dg = frm.percent_revenue_financial_services.value; 	dg = (dg.replace('%',''));if(isNaN(dg)){dFail=true;};
dh = frm.percent_revenue_global.value; 		dh = (dh.replace('%',''));if(isNaN(dh)){dFail=true;};
di = frm.percent_revenue_consumer.value; 			di = (di.replace('%',''));if(isNaN(di)){dFail=true;};
dj = frm.percent_revenue_consulting.value; 			dj = (dj.replace('%',''));if(isNaN(dj)){dFail=true;};
dk = frm.percent_revenue_retail.value; 	dk = (dk.replace('%',''));if(isNaN(dk)){dFail=true;};
dl = frm.percent_revenue_telecom.value; 	dl = (dl.replace('%',''));if(isNaN(dl)){dFail=true;};
dm = frm.percent_revenue_legal.value; 		dm = (dm.replace('%',''));if(isNaN(dm)){dFail=true;};
dn = frm.percent_revenue_other.value; 				dn = (dn.replace('%',''));if(isNaN(dn)){dFail=true;};

if(!dFail){
	if(Number(da)+Number(db)+Number(dc)+Number(dd)+Number(de) + Number(df)+Number(dg)+Number(dh)+Number(di)+Number(dj) + Number(dk)+Number(dl)+Number(dm)+Number(dn) != 100){
//		alert(Number(da)+Number(db)+Number(dc)+Number(dd)+Number(de) + Number(df)+Number(dg)+Number(dh)+Number(di)+Number(dj) + Number(dk)+Number(dl)+Number(dm)+Number(dn));

		alert("Please ensure percentages equal 100%");
		frm.percent_revenue_federal_government.focus();
		return(false);
		}	
	}
else{
	frm.percent_revenue_federal_government.focus();
	alert("Please enter a correct value");
	return (false);
	}
//--------------------------------------------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------------------------
eFail = false;
ea = frm.percent_rev_soho_organization.value; 		ea = (ea.replace('%',''));if(isNaN(ea)){eFail=true;};
eb = frm.percent_rev_small_organization.value; 		eb = (eb.replace('%',''));if(isNaN(eb)){eFail=true;};
ec = frm.percent_rev_midsize_organization.value; 	ec = (ec.replace('%',''));if(isNaN(ec)){eFail=true;};
ed = frm.percent_rev_large_organization.value; 		ed = (ed.replace('%',''));if(isNaN(ed)){eFail=true;};


if(!bFail){
	if(Number(ea)+Number(eb)+Number(ec)+Number(ed) != 100){
		alert("Please ensure percentages equal 100%");
		frm.percent_rev_soho_organization.focus();
		return(false);
		}	
	}
else{
	frm.percent_rev_soho_organization.focus();
	alert("Please enter a correct value");
	return (false);
	}
//--------------------------------------------------------------------------------------------------------------




if (document.getElementById("SB_Only").style.display == "") {

//--------------------------------------------------------------------------------------------------------------
/*fFail = false;
fa = frm.sales_monthly_complete_system.value; 	fa = (fa.replace('%',''));if(isNaN(fa)){fFail=true;};
fb = frm.sales_monthly_notebook.value; 	fb = (fb.replace('%',''));if(isNaN(fb)){fFail=true;};
fc = frm.sales_monthly_server.value; 		fc = (fc.replace('%',''));if(isNaN(fc)){fFail=true;};
fd = frm.sales_monthly_mobile.value; 		fd = (fd.replace('%',''));if(isNaN(fd)){fFail=true;};
fe = frm.sales_monthly_other.value; 			fe = (fe.replace('%',''));if(isNaN(fe)){fFail=true;};

if(!fFail){
	if(Number(fa)+Number(fb)+Number(fc)+Number(fd)+Number(fe) != 100){
		alert("Please ensure percentages equal 100%");
		frm.sales_monthly_complete_system.focus();
		return(false);
		}	
	}
else{
	frm.sales_monthly_complete_system.focus();
	alert("Please enter a correct value");
	return (false);
	}
//--------------------------------------------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------------------------
gFail = false;
ga = frm.sales_annual_complete_system.value; 	ga = (ga.replace('%',''));if(isNaN(ga)){gFail=true;};
gb = frm.sales_annual_notebook.value; 			gb = (gb.replace('%',''));if(isNaN(gb)){gFail=true;};
gc = frm.sales_annual_server.value; 			gc = (gc.replace('%',''));if(isNaN(gc)){gFail=true;};
gd = frm.sales_annual_mobile.value; 			gd = (gd.replace('%',''));if(isNaN(gd)){gFail=true;};
ge = frm.sales_annual_other.value; 				ge = (ge.replace('%',''));if(isNaN(ge)){gFail=true;};

if(!gFail){
	if(Number(ga)+Number(gb)+Number(gc)+Number(gd)+Number(ge) != 100){
		alert("Please ensure percentages equal 100%");
		frm.sales_annual_complete_system.focus();
		return(false);
		}	
	}
else{
	frm.sales_annual_complete_system.focus();
	alert("Please enter a correct value");
	return (false);
	}*/
//--------------------------------------------------------------------------------------------------------------

	if (frm.build_inhouse.value == ''){frm.build_inhouse.focus();alert('Please fill out all required fields'); return (false);}

}//end SB Only validation





	if (frm.primary_interest_attending.value == ''){frm.primary_interest_attending.focus();alert('Please fill out all required fields'); return (false);}
	if (frm.core_business_focus.value == ''){frm.core_business_focus.focus();alert('Please fill out all required fields'); return (false);}
	if (frm.regions_served.value == ''){frm.regions_served.focus();alert('Please fill out all required fields'); return (false);}
	if (frm.learnabout.value == ''){frm.learnabout.focus();alert('Please fill out all required fields'); return (false);}

	return (true);

}	//end try
catch(err)
{
	txt="There was an error on this page.\n\n";
	txt+="Error description: " + err.description + "\n\n";
	txt+="Click OK to continue.\n\n";
	alert(txt);
	return (false);
}


}//end Validation

function DoOneHundred(x)
{
	frm=x.form;		
	aFail=false;
	aa = frm.percent_rev_solution_services.value; aa = (aa.replace('%',''));if(isNaN(aa)){aFail=true;};
	ab = frm.percent_rev_softwaresales.value; ab = (ab.replace('%',''));if(isNaN(ab)){aFail=true;};
	ac = frm.percent_rev_hardwaresales.value; ac = (ac.replace('%',''));if(isNaN(ac)){aFail=true;};
	
	if(!aFail)
	{
		frm.percent_rev_sales_total.value = Number(aa)+Number(ab)+Number(ac);
	}
	else
	{
		frm.percent_rev_sales_total.value = "Error";
	}
}

function DoTwoHundred(x)
{
	frm=x.form;		
	aFail=false;
	aa = frm.percent_rev_hard_networking.value; aa = (aa.replace('%',''));if(isNaN(aa)){aFail=true;};
	ab = frm.percent_rev_hard_peripherals.value; ab = (ab.replace('%',''));if(isNaN(ab)){aFail=true;};
	ac = frm.percent_rev_hard_storage.value; ac = (ac.replace('%',''));if(isNaN(ac)){aFail=true;};
	ad = frm.percent_rev_dig_signage.value; ad = (ad.replace('%',''));if(isNaN(ad)){aFail=true;};
	ae = frm.percent_rev_hard_other.value; ae = (ae.replace('%',''));if(isNaN(ae)){aFail=true;};
	
	if(!aFail)
	{
		frm.percent_rev_hard_other_total.value = Number(aa)+Number(ab)+Number(ac)+Number(ad)+Number(ae);
	}
	else
	{
		frm.percent_rev_hard_other_total.value = "Error";
	}
}

function DoThreeHundred(x)
{
	frm=x.form;		
	aFail=false;
	aa = frm.percent_revenue_tech_consulting.value; aa = (aa.replace('%',''));if(isNaN(aa)){aFail=true;};
	ab = frm.percent_revenue_tech_integration.value; ab = (ab.replace('%',''));if(isNaN(ab)){aFail=true;};
	ac = frm.percent_revenue_tech_managed_services.value; ac = (ac.replace('%',''));if(isNaN(ac)){aFail=true;};
	ad = frm.percent_revenue_tech_recurring_services.value; ad = (ad.replace('%',''));if(isNaN(ad)){aFail=true;};
	ae = frm.percent_revenue_tech_SaaS.value; ae = (ae.replace('%',''));if(isNaN(ae)){aFail=true;};
	af = frm.percent_revenue_tech_HaaS.value; af = (af.replace('%',''));if(isNaN(af)){aFail=true;};
	ag = frm.percent_revenue_tech_general.value; ag = (ag.replace('%',''));if(isNaN(ag)){aFail=true;};
	ah = frm.percent_revenue_tech_other.value; ah = (ah.replace('%',''));if(isNaN(ah)){aFail=true;};

	
	if(!aFail)
	{
		frm.percent_revenue_t_total.value = Number(aa)+Number(ab)+Number(ac)+Number(ad)+Number(ae)+Number(af)+Number(ag)+Number(ah);
	}
	else
	{
		frm.percent_revenue_t_total.value = "Error";
	}
}


function DoFourHundred(x)
{

	frm=x.form;		
dFail = false;
da = frm.percent_revenue_federal_government.value; 	da = (da.replace('%',''));if(isNaN(da)){dFail=true;};
db = frm.percent_revenue_state_government.value; 	db = (db.replace('%',''));if(isNaN(db)){dFail=true;};
dc = frm.percent_revenue_manufacturing.value; 		dc = (dc.replace('%',''));if(isNaN(dc)){dFail=true;};
dd = frm.percent_revenue_healthcare.value; 			dd = (dd.replace('%',''));if(isNaN(dd)){dFail=true;};
de = frm.percent_revenue_education.value; 			de = (de.replace('%',''));if(isNaN(de)){dFail=true;};
df = frm.percent_revenue_smb.value; 	df = (df.replace('%',''));if(isNaN(df)){dFail=true;};
dg = frm.percent_revenue_financial_services.value; 	dg = (dg.replace('%',''));if(isNaN(dg)){dFail=true;};
dh = frm.percent_revenue_global.value; 		dh = (dh.replace('%',''));if(isNaN(dh)){dFail=true;};
di = frm.percent_revenue_consumer.value; 			di = (di.replace('%',''));if(isNaN(di)){dFail=true;};
dj = frm.percent_revenue_consulting.value; 			dj = (dj.replace('%',''));if(isNaN(dj)){dFail=true;};
dk = frm.percent_revenue_retail.value; 	dk = (dk.replace('%',''));if(isNaN(dk)){dFail=true;};
dl = frm.percent_revenue_telecom.value; 	dl = (dl.replace('%',''));if(isNaN(dl)){dFail=true;};
dm = frm.percent_revenue_legal.value; 		dm = (dm.replace('%',''));if(isNaN(dm)){dFail=true;};
dn = frm.percent_revenue_other.value; 				dn = (dn.replace('%',''));if(isNaN(dn)){dFail=true;};



	if(!dFail){
		frm.percent_revenue_vert_total.value = Number(da)+Number(db)+Number(dc)+Number(dd)+Number(de) + Number(df)+Number(dg)+Number(dh)+Number(di)+Number(dj) + Number(dk)+Number(dl)+Number(dm)+Number(dn);
	}
	else{
		frm.percent_revenue_vert_total.value = "Error";
	}


}


function DoFiveHundred(x)
{
	frm=x.form;		
	eFail = false;
	ea = frm.percent_rev_soho_organization.value; 		ea = (ea.replace('%',''));if(isNaN(ea)){eFail=true;};
	eb = frm.percent_rev_small_organization.value; 		eb = (eb.replace('%',''));if(isNaN(eb)){eFail=true;};
	ec = frm.percent_rev_midsize_organization.value; 	ec = (ec.replace('%',''));if(isNaN(ec)){eFail=true;};
	ed = frm.percent_rev_large_organization.value; 		ed = (ed.replace('%',''));if(isNaN(ed)){eFail=true;};
	
	if (!eFail)
	{
		frm.percent_rev_org_total.value = Number(ea)+Number(eb)+Number(ec)+Number(ed);
	}
	else
	{
		frm.percent_rev_org_total.value = "Error";
	}

}



function valButton(btn) {	//yoink
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1){ return true;}
    else{ return false;}
}