// JavaScript Document
function activateSalesForce(){
/*$('leadsub').addEvent('change',function(e) {
        new Event(e).stop();
        var request = new Request.HTML({url:'/layout/set/popup/sfproductlist/getdata/' + $('leadsub').options[$('leadsub').selectedIndex].value,
          update:'prodint'
        }).get();
		 //alert('change');
      });
*/
$('leadsub').addEvent('change',function(e) {
        new Event(e).stop();
        var $selection=$('leadsub').options[$('leadsub').selectedIndex].value;
		$('prodint').removeProperty('name');
		$('prodint').setStyle('display','none');
		$('prodint').removeProperty('id');
		switch($selection){
			case 'Measuring':	$$('.submeas').setProperty('name','00N40000001mdDn');
								$$('.submeas').setProperty('id','prodint');
								break;
			case 'Industrial':	$$('.subind').setProperty('name','00N40000001mdDn');
								$$('.subind').setProperty('id','prodint');
								break;
			case 'Semiconductor':	$$('.subsemi').setProperty('name','00N40000001mdDn');
								$$('.subsemi').setProperty('id','prodint');
								break;
			case 'Bioscience':	$$('.subbio').setProperty('name','00N40000001mdDn');
								$$('.subbio').setProperty('id','prodint');
								break;
			case 'Clinical':	$$('.subclin').setProperty('name','00N40000001mdDn');
								$$('.subclin').setProperty('id','prodint');
								break;
			case 'Confocal':	$$('.subconf').setProperty('name','00N40000001mdDn');
								$$('.subconf').setProperty('id','prodint');
								break;
			default:			$$('.allsubs').setProperty('name','00N40000001mdDn');
								$$('.allsubs').setProperty('id','prodint');
								break;
		}
		$('prodint').setStyle('display','block');
		 //alert('change');
      });
/*$('prodint').addEvent('change',function(e) {
	alert($('prodint').options[$('prodint').selectedIndex].className);
	});*/
}
function activateReqCheck(){
	$$(".required input").addEvent('blur',checkFilled);
	$$('.required select').addEvent('change',checkSelected);
	$$(".required input").fireEvent('blur');
	$$('.required select').fireEvent('change');
function checkFilled(){
	var par=this.getParent();
	switch(par.id){
		case 'vemail':	var err=checkEmail();
						break;
		default:		var err='';
	}
	if(err!=''){
		alert(err);
	}
	if(this.value!=''){
		par.removeClass('required');
		par.removeClass('completed');
		par.addClass('completed');
	} else {
		par.removeClass('required');
		par.removeClass('completed');
		par.addClass('required');
	}
	countReqs();
}

function checkSelected(){
	var par=this.getParent();
	switch(par.id){
		case 'prime_use':	var err=checkSub();
							break;
		case 'prodint':		alert('yes');
							break;
		case 'country':		var err='';
							setStateInput(this.get('value'));
							break;
		default:			var err='';
	}
	if(this.value!=' ' && this.value.length!=0){
		par.removeClass('required');
		par.removeClass('completed');
		par.addClass('completed');
	} else {
		par.removeClass('required');
		par.removeClass('completed');
		par.addClass('required');
	}
	countReqs();
}
function checkSub(){
	switch($('leadsub').get('value').toString()){
          case 'Industrial':	var lead='ISG';
		  						break;
          case 'Semiconductor':	var lead='ISG';
		  						break;
		  case 'Measuring':		var lead='ISG';
		  						break;
          case 'Bioscience':	var lead='BIO';
		  						break;
          case 'Clinical':		var lead='BIO';
		  						break;
          case 'Confocal':		var lead='BIO';
		  						break;
		  default:				var lead='BIO';
		  						break;
	}
	$('leadtype').setProperty('value',lead);
}
checkSub();
function checkEmail(){
		if($$('#email input').get('value').toString()==$$('#vemail input').get('value').toString()){
			var err='';
		} else {
			var err='Email addresses do not match.';
		}
	return err;
}
function countReqs(){
	if($$('.required').length>0){
		$('submit').disabled=true;
	} else {
		$('submit').disabled=false;
	}
}
function setStateInput(country){
	switch(country){
		case 'United States':
	var rep='<span>State</span><select name="state"><option value="AL">Alabama</option><option value="AK">Alaska</option><option value="AZ">Arizona</option><option value="AR">Arkansas</option><option value="CA">California</option><option value="CO">Colorado</option><option value="CT">Connecticut</option><option value="DC">District of Columbia</option><option value="DE">Delaware</option><option value="FL">Florida</option><option value="GA">Georgia</option><option value="HI">Hawaii</option><option value="ID">Idaho</option><option value="IL">Illinois</option><option value="IN">Indiana</option><option value="IA">Iowa</option><option value="KS">Kansas</option><option value="KY">Kentucky</option><option value="LA">Louisiana</option><option value="ME">Maine</option><option value="MD">Maryland</option><option value="MA">Massachusetts</option><option value="MI">Michigan</option><option value="MN">Minnesota</option><option value="MS">Mississippi</option><option value="MO">Missouri</option><option value="MT">Montana</option><option value="NE">Nebraska</option><option value="NV">Nevada</option><option value="NH">New Hampshire</option><option value="NJ">New Jersey</option><option value="NM">New Mexico</option><option value="NY">New York</option><option value="NC">North Carolina</option><option value="ND">North Dakota</option><option value="OH">Ohio</option><option value="OK">Oklahoma</option><option value="OR">Oregon</option><option value="PA">Pennsylvania</option><option value="RI">Rhode Island</option><option value="SC">South Carolina</option><option value="SD">South Dakota</option><option value="TN">Tennessee</option><option value="TX">Texas</option><option value="UT">Utah</option><option value="VT">Vermont</option><option value="VA">Virginia</option><option value="WA">Washington</option><option value="WV">West Virginia</option><option value="WI">Wisconsin</option><option value="WY">Wyoming</option></select>';
	$$('#zip input').setProperty('maxlength','5');
		break;
		case 'US':
	var rep='<span>State</span><select name="state"><option value="AL">Alabama</option><option value="AK">Alaska</option><option value="AZ">Arizona</option><option value="AR">Arkansas</option><option value="CA">California</option><option value="CO">Colorado</option><option value="CT">Connecticut</option><option value="DC">District of Columbia</option><option value="DE">Delaware</option><option value="FL">Florida</option><option value="GA">Georgia</option><option value="HI">Hawaii</option><option value="ID">Idaho</option><option value="IL">Illinois</option><option value="IN">Indiana</option><option value="IA">Iowa</option><option value="KS">Kansas</option><option value="KY">Kentucky</option><option value="LA">Louisiana</option><option value="ME">Maine</option><option value="MD">Maryland</option><option value="MA">Massachusetts</option><option value="MI">Michigan</option><option value="MN">Minnesota</option><option value="MS">Mississippi</option><option value="MO">Missouri</option><option value="MT">Montana</option><option value="NE">Nebraska</option><option value="NV">Nevada</option><option value="NH">New Hampshire</option><option value="NJ">New Jersey</option><option value="NM">New Mexico</option><option value="NY">New York</option><option value="NC">North Carolina</option><option value="ND">North Dakota</option><option value="OH">Ohio</option><option value="OK">Oklahoma</option><option value="OR">Oregon</option><option value="PA">Pennsylvania</option><option value="RI">Rhode Island</option><option value="SC">South Carolina</option><option value="SD">South Dakota</option><option value="TN">Tennessee</option><option value="TX">Texas</option><option value="UT">Utah</option><option value="VT">Vermont</option><option value="VA">Virginia</option><option value="WA">Washington</option><option value="WV">West Virginia</option><option value="WI">Wisconsin</option><option value="WY">Wyoming</option></select>';
	$$('#zip input').setProperty('maxlength','5');
		break;
		case 'Canada':
		var rep='<span>Province/Territory</span> <select name="state"><option value="AB">Alberta</option><option value="BC">British Columbia</option><option value="MB">Manitoba</option><option value="NB">New Brunswick</option><option value="NL">Newfoundland and Labrador</option><option value="NT">Northwest Territories</option><option value="NS">Nova Scotia</option><option value="NU">Nanavut</option><option value="ON">Ontario</option><option value="PE">Prince Edward Island</option><option value="QC">Quebec</option><option value="SK">Saskatchewan</option><option value="YT">Yukon</option></select>';
		$$('#zip input').setProperty('maxlength','6');
		break;
		case 'CA':
		var rep='<span>Province/Territory</span> <select name="state"><option value="AB">Alberta</option><option value="BC">British Columbia</option><option value="MB">Manitoba</option><option value="NB">New Brunswick</option><option value="NL">Newfoundland and Labrador</option><option value="NT">Northwest Territories</option><option value="NS">Nova Scotia</option><option value="NU">Nanavut</option><option value="ON">Ontario</option><option value="PE">Prince Edward Island</option><option value="QC">Quebec</option><option value="SK">Saskatchewan</option><option value="YT">Yukon</option></select>';
		$$('#zip input').setProperty('maxlength','6');
		break;
		default: 
		var rep='<span>State/Province</span> <input maxlength="20" name="state" size="20" type="text" />';
		$$('#zip input').setProperty('maxlength','20');
		break;
	}
	$$('#state input').dispose();
		$$('#state select').dispose();
		$$('#state span').dispose();
	$('state').innerHTML=rep;
	if(country==' '){
		$$('#raqmore').setStyle('display','none');
	} else {
		$$('#raqmore').setStyle('display','block');
	}
}
return country;
}
