
if(document.getElementById('form_33_post') != null && document.getElementById('form_33_post') != undefined && document.getElementById('form_33_post') != ''){
	var aliastype = document.getElementById('type_fov_Alias555_input');
	var mailboxtype = document.getElementById('type_fov_Mailbox554_input');
	
	var alias = document.getElementById('alias');
	var mailbox = document.getElementById('mailbox');
	
	var partner = document.getElementById('bill_to_fov_Partner557_input');
	var client = document.getElementById('bill_to_fov_Client556_input');
	var billing = document.getElementById('billinginfo');
	var billto = document.getElementById('billto');
}
function loadEmailRequest(){

var mailboxtype = document.getElementById('type_fov_Mailbox554_input');
var aliastype = document.getElementById('type_fov_Alias555_input');

mailboxtype.onclick = changeEmailType;
aliastype.onclick = changeEmailType;

var partner = document.getElementById('bill_to_fov_Partner557_input');
var client = document.getElementById('bill_to_fov_Client556_input');

partner.onclick = changeEmailRequestBilling;
client.onclick = changeEmailRequestBilling;

var alias = document.getElementById('alias');
var mailbox = document.getElementById('mailbox');

			if(aliastype.checked == true){/*ALIAS*/
				alias.className = alias.className.replace('hide','show');
				mailbox.className = mailbox.className.replace('show','hide');
				
				thirdCheck();
			}
			else{/*MAILBOX*/
				alias.className = alias.className.replace('show', 'hide');
				mailbox.className = mailbox.className.replace('hide','show');
				changeBillTo();
			}
			
var emailRequestForm = document.getElementById('form_33_post');
emailRequestForm.onsubmit=submitCheckEmailRequest;	
}
function changeEmailType(){
	var alias = document.getElementById('alias');
var mailbox = document.getElementById('mailbox');

			if(aliastype.checked == true){/*ALIAS*/
				alias.className = alias.className.replace('hide','show');
				mailbox.className = mailbox.className.replace('show','hide');
				thirdCheck();
				clearEmailTypeInfo();
			}
			if(mailboxtype.checked == true){/*MAILBOX*/
				alias.className = alias.className.replace('show', 'hide');
				mailbox.className = mailbox.className.replace('hide','show');
				changeBillTo();
				clearEmailTypeInfo();
			}
			
			
}
function clearEmailTypeInfo(){
	if(aliastype.checked==false){
		document.getElementById('point_to_input').value='';
		
	}
	
	if(mailboxtype.checked==false){
		document.getElementById('password_input').value='';
		document.getElementById('domain_input').value='';

	}
}
function thirdCheck(){
	var billing = document.getElementById('billinginfo');
		if(billing.className.search('show')>-1){
			billing.className = billing.className.replace('show','hide');
		}
	var billto = document.getElementById('billto');
		if(billto.className.search('show')>-1){
			billto.className = billto.className.replace('show','hide');
		}
		clearFields();
		partner.checked = false;
	client.checked = false;
}
function changeBillTo(){
	var billto = document.getElementById('billto');
	var aliastype = document.getElementById('type_fov_Alias555_input');
var mailboxtype = document.getElementById('type_fov_Mailbox554_input');

		if(billto.className.search('show')>-1 && mailboxtype.checked == false){
				billto.className = billto.className.replace('show','hide');
			}
		else{
			clearFields();
			billto.className = billto.className.replace('hide','show');
			}
		
	changeEmailRequestBilling();
}

function changeEmailRequestBilling(){
	
var partner = document.getElementById('bill_to_fov_Partner557_input');
var client = document.getElementById('bill_to_fov_Client556_input');
var billing = document.getElementById('billinginfo');

	if(partner.checked == false && client.checked == false){
					partner.checked = true;
				}
else{
			if(partner.checked == true){/*PARTNER CHECKED*/
				if(billing.className.search('show')>-1){
					billing.className = billing.className.replace('show','hide');
				}
				fields = new Array();
				fields[fields.length] = document.getElementById('first_name_input');
				fields[fields.length] = document.getElementById('last_name_input');
				fields[fields.length] = document.getElementById('company_input');
				fields[fields.length] = document.getElementById('address_input');
				fields[fields.length] = document.getElementById('address_2_input');
				fields[fields.length] = document.getElementById('city_input');
				fields[fields.length] = document.getElementById('state_input');
				fields[fields.length] = document.getElementById('zip_code_input');
				fields[fields.length] = document.getElementById('phone_input');
				fields[fields.length] = document.getElementById('email_input');
		
				for(f=0; f<fields.length; f++){
					fields[f].value='';
				}
			}
			else{/*CLIENT CHECKED*/
				if(billing.className.search('hide')>-1){
					billing.className = billing.className.replace('hide','show');
				}
				
			}
}
			
}

function clearFields(){
	fields = new Array();
				
fields[fields.length] = document.getElementById('first_name_input');
				fields[fields.length] = document.getElementById('last_name_input');
				fields[fields.length] = document.getElementById('company_input');
				fields[fields.length] = document.getElementById('address_input');
				fields[fields.length] = document.getElementById('address_2_input');
				fields[fields.length] = document.getElementById('city_input');
				fields[fields.length] = document.getElementById('state_input');
				fields[fields.length] = document.getElementById('zip_code_input');
				fields[fields.length] = document.getElementById('phone_input');
				fields[fields.length] = document.getElementById('email_input');
		
				for(f=0; f<fields.length; f++){
					fields[f].value='';
				}
}


function submitCheckEmailRequest(){
	
	var aliastype = document.getElementById('type_fov_Alias555_input');
	var mailboxtype = document.getElementById('type_fov_Mailbox554_input');

	checkfields = new Array();
	spans = new Array();
	var valueError = '';

	if(aliastype.checked==true){
		checkfields[checkfields.length]=document.getElementById('point_to_input');
		spans[spans.length]=document.getElementById('point_to');
	}
	
	if(mailboxtype.checked==true){
		checkfields[checkfields.length]=document.getElementById('password_input');
		spans[spans.length]=document.getElementById('password');
		
		checkfields[checkfields.length]=document.getElementById('domain_input');
		spans[spans.length]=document.getElementById('domain');
	}
		
	var billpartner = document.getElementById('bill_to_fov_Partner557_input');
	var billclient = document.getElementById('bill_to_fov_Client556_input');

	if(billclient.checked == true){
		checkfields[checkfields.length] = document.getElementById('first_name_input');
		checkfields[checkfields.length] = document.getElementById('last_name_input');
		checkfields[checkfields.length] = document.getElementById('company_input');
		checkfields[checkfields.length] = document.getElementById('address_input');
		checkfields[checkfields.length] = document.getElementById('city_input');
		checkfields[checkfields.length] = document.getElementById('state_input');
		checkfields[checkfields.length] = document.getElementById('zip_code_input');
		checkfields[checkfields.length] = document.getElementById('phone_input');
		checkfields[checkfields.length] = document.getElementById('email_input');
		
		spans[spans.length] = document.getElementById('first_name');
		spans[spans.length] = document.getElementById('last_name');
		spans[spans.length] = document.getElementById('company');
		spans[spans.length] = document.getElementById('address');
		spans[spans.length] = document.getElementById('city');
		spans[spans.length] = document.getElementById('state');
		spans[spans.length] = document.getElementById('zip_code');
		spans[spans.length] = document.getElementById('phone');
		spans[spans.length] = document.getElementById('email');
			
	}
	

		
			for(c=0; c< checkfields.length; c++){
				field = checkfields[c];
				span = spans[c];
				
				if(field.value.length < 1){
					valueError = 'Please correct the highlighted fields.';
					if(span.className.search('error')<0){
						span.className = span.className + ' error';
					}
				}
				else{
					if(span.className.search('error')>-1){
						span.className = span.className.replace('error', '');
					}
				}
			}

		
	
				if(valueError.length != ''){ 
					document.getElementById('valueError').innerHTML = valueError;
					return false;
				}
				else{
				 	return true;
				}

}


function submitCheck(){
		if(partner.checked == false){
var valueError = '';
		var fname = document.getElementById('Bill_To_First_Name_input');
		var lname = document.getElementById('Bill_To_Last_Name_input');
		var company = document.getElementById('Bill_To_Company_input');
		var address = document.getElementById('Bill_To_Address_input');
		var city = document.getElementById('Bill_To_City_input');
		var state = document.getElementById('Bill_To_State_input');
		var zip = document.getElementById('Bill_To_Zip_input');
		var phone = document.getElementById('Bill_To_Phone_input');
		var email = document.getElementById('Bill_To_Email_input');

				if(fname.value.length < 1){
					document.getElementById('Bill_To_First_Name').className = 'error';
					var valueError = 'Please fill in all required billing fields.';
				 }
				 else{
				 	document.getElementById('Bill_To_First_Name').className = '';
				 }
				 
				 if(lname.value.length < 1){
					document.getElementById('Bill_To_Last_Name').className = 'error';
					var valueError = 'Please fill in all required billing fields.';
				 }
				 else{
				 	document.getElementById('Bill_To_Last_Name').className = '';
				 }
				 
				 if(company.value.length < 1){
					document.getElementById('Bill_To_Company').className = 'error';
					var valueError = 'Please fill in all required billing fields.';
				 }
				 else{
				 	document.getElementById('Bill_To_Company').className = '';
				 }
				 
				 if(address.value.length < 1){
					document.getElementById('Bill_To_Address').className = 'error';
					var valueError = 'Please fill in all required billing fields.';
				 }
				 else{
				 	document.getElementById('Bill_To_Address').className = '';
				 }
				 
				 if(city.value.length < 1){
					document.getElementById('Bill_To_City').className = 'error';
					var valueError = 'Please fill in all required billing fields.';
				 }
				 else{
				 	document.getElementById('Bill_To_City').className = '';
				 }
				 
				 if(state.value.length < 1){
					document.getElementById('Bill_To_State').className = 'error';
					var valueError = 'Please fill in all required billing fields.';
				 }
				 else{
				 	document.getElementById('Bill_To_State').className = '';
				 }
				 
				 if(zip.value.length < 1){
					document.getElementById('Bill_To_Zip').className = 'error';
					var valueError = 'Please fill in all required billing fields.';
				 }
				 else{
				 	document.getElementById('Bill_To_Zip').className = '';
				 }
				 if(phone.value.length < 1){
					document.getElementById('Bill_To_Phone').className = 'error';
					var valueError = 'Please fill in all required billing fields.';
				 }
				 else{
				 	document.getElementById('Bill_To_Phone').className = '';
				 }
				 if(email.value.length < 1){
					document.getElementById('Bill_To_Email').className = 'error';
					var valueError = 'Please fill in all required billing fields.';
				 }
				 else{
				 	document.getElementById('Bill_To_Email').className = '';
				 }
				
				
				/*Display Message or Post Form*/
				if(valueError.length != ''){ 
				document.getElementById('valueError').innerHTML = valueError; 
				return false;
				
				}
				else{
				 return true;
				}
		
		}
}
function changeBilling(){
		
		
			if(partner.checked == true){
			billing.style.display='none';
			
			var fname = document.getElementById('Bill_To_First_Name_input');
		var lname = document.getElementById('Bill_To_Last_Name_input');
		var company = document.getElementById('Bill_To_Company_input');
		var address = document.getElementById('Bill_To_Address_input');
		var address2 = document.getElementById('Bill_To_Address_2_input');
		var city = document.getElementById('Bill_To_City_input');
		var state = document.getElementById('Bill_To_State_input');
		var zip = document.getElementById('Bill_To_Zip_input');
		var phone = document.getElementById('Bill_To_Phone_input');
		var email = document.getElementById('Bill_To_Email_input');
		
		fname.value='';
		lname.value='';
		company.value='';
		address.value='';
		address2.value='';
		city.value='';
		state.value='';
		zip.value='';
		phone.value='';
		email.value='';
			
			}
			else{
			billing.style.display='';
			}
		
		
}

function loadHoverHelp(){
var alltags = document.getElementsByTagName('*');
			if(alltags.length>0){
				loadHoverHelp();
			}
}
function setCSS(css) {
		try {
		// append stylesheet to alter
			document.getElementsByTagName("head")[0].appendChild(css);
		} 
		catch (e) {
			setTimeout(function(){setCSS(css)}, 100);
			}
		}
function showHoverHelp(){
		id= this.id;
		cleanid = 'hoverhelp' + id.replace('imghelper', '');
		div = document.getElementById(cleanid);
		div.className = div.className.replace('hoverhide', 'hovershow');
}
function hideHoverHelp(){
		id= this.id;
		cleanid = 'hoverhelp' + id.replace('imghelper', '');
		div = document.getElementById(cleanid);
		div.className = div.className.replace('hovershow', 'hoverhide');
}
function hoverHelp(elem, position){
	var content = elem.innerHTML;
	id = 'hoverhelp'+position;
	elem.innerHTML = "<img class='helpicon' src='/icons/help_16_green.gif' id='imghelper"+position+"' /><div class='helpcontent hoverhide' id='"+id+"'><div class='helpdesc'>"+content+"</div></div>";
	var img = document.getElementById('imghelper'+position);
	img.onmouseover=showHoverHelp;
	img.onmouseout=hideHoverHelp;
}
function loadHoverHelp(){
	var alltags = document.getElementsByTagName('*');
	for(t=0; t<alltags.length; t++){	
		if(alltags[t].className.search('hoverhelp') > -1 && alltags[t].innerHTML.length > 0){
			hoverHelp(alltags[t], t);
		}
	}
	var css = document.createElement("link");
			css.setAttribute("href","/templates/css/hoverhelp.css");
			css.setAttribute("rel","stylesheet");
			css.setAttribute("type","text/css");
			
			setCSS(css);
			css = null;
}
function ifData(x, htmldata){
	while(x.search(' ')>-1){
		x=x.replace(' ','');
	}
	if(x.length>0){
		document.write(htmldata);
	}
}
function loadWebsiteRequest(){
	loadWebsiteRequestDNS();
	loadWebsiteRequestTemplates();
	setWebsiteRequestTemplateCSS();
	document.getElementById("template_input").onchange=websiteRequestTemplateExceptions;
}
function loadWebsiteRequestDNS(){
	var registered=document.getElementById('domain_registration_already_registered783_input');
	var notregistered=document.getElementById('domain_registration_register_the_domain_for_me784_input');

	registered.onclick=websiteRequestDNS;
	notregistered.onclick=websiteRequestDNS;
	
	websiteRequestDNS();
}
function websiteRequestDNS(){
	var registered=document.getElementById('domain_registration_already_registered783_input');
	var notregistered=document.getElementById('domain_registration_register_the_domain_for_me784_input');
	var registrar=document.getElementById('domain_registrar_input');
	
	if(notregistered.checked==true){
		registrar.parentNode.style.display="none";
	}
	else{
		registrar.parentNode.style.display="";	
	}
}
function loadWebsiteRequestTemplates(){
	var templateyes = document.getElementById('require_template_yes798_input');
	var templateno = document.getElementById('require_template_no799_input');
	
	templateyes.onclick=websiteRequestTemplates;
	templateno.onclick=websiteRequestTemplates;
	
	var fields = new Array();
		fields[0] = "template_input";
		fields[1] = "template_color";
		fields[2] = "navigation_choice";
	
	if(templateyes.checked===true){
		for(f=0;f<fields.length;f++){
			document.getElementById(fields[f]).parentNode.parentNode.parentNode.style.display="";
		}
	}
	else{
		for(f=0;f<fields.length;f++){
			document.getElementById(fields[f]).parentNode.parentNode.parentNode.style.display="none";
		}	
	}
	websiteRequestTemplates();
}
function websiteRequestTemplates(){
	var templateyes = document.getElementById('require_template_yes798_input');
	var templateno = document.getElementById('require_template_no799_input');
	var fields = new Array();
		fields[0] = "template_input";
		fields[1] = "template_color";
		fields[2] = "navigation_choice";
	
	if(templateyes.checked===true){
		for(f=0;f<fields.length;f++){
			document.getElementById(fields[f]).parentNode.parentNode.parentNode.style.display="";
		}
	}
	else{
		for(f=0;f<fields.length;f++){
			document.getElementById(fields[f]).parentNode.parentNode.parentNode.style.display="none";
		}	
	}	
}
function setWebsiteRequestTemplateCSS(){
	var colordivs = document.getElementById('template_color').parentNode.getElementsByTagName('div');
	var navdivs = document.getElementById('navigation_choice').parentNode.getElementsByTagName('div');
	var tmplabel='';
	var tmpvalue='';
	for(c=0;c<colordivs.length;c++){
		tmpvalue=colordivs[c].getElementsByTagName('input')[0].value;
		tmplabel=colordivs[c].getElementsByTagName('label')[0];
		
		while(tmpvalue.search(" ")>0){
			tmpvalue=tmpvalue.replace(" ","");
		}
		tmplabel.innerHTML="<span>"+tmplabel.innerHTML+"</span>";
		tmplabel.className+=" tmpcolors "+tmpvalue;
	}
	for(c=0;c<navdivs.length;c++){
		tmpvalue=navdivs[c].getElementsByTagName('input')[0].value;
		tmplabel=navdivs[c].getElementsByTagName('label')[0];
		
		while(tmpvalue.search(" ")>0){
			tmpvalue=tmpvalue.replace(" ","");
		}
		tmplabel.innerHTML="<span>"+tmplabel.innerHTML+"</span>";
		tmplabel.className+=" tmpnavs "+tmpvalue;
	}
}
function websiteRequestTemplateExceptions(){
	var templatechoice = document.getElementById('template_input').options;
	var navs = new Array("navigation_choice_left806_input", "navigation_choice_right807_input", "navigation_choice_top_and_left808_input", "navigation_choice_top_and_right809_input");
	
	if(templatechoice[templatechoice.selectedIndex].text=="1"){
		for(n=0;n<navs.length;n++){
			document.getElementById(navs[n]).parentNode.style.display="none";
		}
		document.getElementById("navigation_choice_top805_input").checked=true;
	}
	else{
		for(n=0;n<navs.length;n++){
			document.getElementById(navs[n]).parentNode.style.display="";
		}
	}
}