//hide layers
function hide(target) {

	obj=document.getElementById(target);
	obj.style.display = 'none';
}

//show layers
function show(target) {

	obj=document.getElementById(target);
	obj.style.display = 'block';
}

function toggle(target) {

	obj=document.getElementById(target);
	obj.style.display=( (obj.style.display=='none') ? '' : 'none');
}

//open new window
function OpenBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) { //v3.0
	  if(window.screen)if(isCenter)if(isCenter=="true"){
		var myLeft = (screen.width-myWidth)/2;
		var myTop = (screen.height-myHeight)/2;
		features+=(features!='')?',':'';
		features+=',left='+myLeft+',top='+myTop;
	  }
	window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth +',height='+myHeight);
}

//url code
//<a href="javascript:;" onClick="OpenBrWindow('http://www.pinnaclepromotions.com/components/immediate_contact.php','win','toolbar=0,directories=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0','450','350','true')">link text</a>

//hide faqs
function hideRest(e) {

	if(e != 'a1')  { document.getElementById('a1').style.display='none'; }
	if(e != 'a2')  { document.getElementById('a2').style.display='none'; }
	if(e != 'a3')  { document.getElementById('a3').style.display='none'; }
	if(e != 'a4')  { document.getElementById('a4').style.display='none'; }
	if(e != 'a5')  { document.getElementById('a5').style.display='none'; }
	if(e != 'a6')  { document.getElementById('a6').style.display='none'; }
	if(e != 'a7')  { document.getElementById('a7').style.display='none'; }
	if(e != 'a8')  { document.getElementById('a8').style.display='none'; }
	if(e != 'a9')  { document.getElementById('a9').style.display='none'; }
	if(e != 'a10') { document.getElementById('a10').style.display='none'; }
	if(e != 'a11') { document.getElementById('a11').style.display='none'; }
	if(e != 'a12') { document.getElementById('a12').style.display='none'; }
	if(e != 'a13') { document.getElementById('a13').style.display='none'; }
	if(e != 'a14') { document.getElementById('a14').style.display='none'; }
	if(e != 'a15') { document.getElementById('a15').style.display='none'; }
	if(e != 'a16') { document.getElementById('a16').style.display='none'; }
	if(e != 'a17') { document.getElementById('a17').style.display='none'; }
	if(e != 'a18') { document.getElementById('a18').style.display='none'; }
	if(e != 'a19') { document.getElementById('a19').style.display='none'; }
	
}

//hide faqs (support)
function hideRestS(e) {

	if(e != 'a1')  { document.getElementById('a1').style.display='none'; }
	if(e != 'a2')  { document.getElementById('a2').style.display='none'; }
	if(e != 'a3')  { document.getElementById('a3').style.display='none'; }
	if(e != 'a4')  { document.getElementById('a4').style.display='none'; }
	if(e != 'a5')  { document.getElementById('a5').style.display='none'; }
	if(e != 'a6')  { document.getElementById('a6').style.display='none'; }
	if(e != 'a7')  { document.getElementById('a7').style.display='none'; }
	if(e != 'a8')  { document.getElementById('a8').style.display='none'; }
	if(e != 'a9')  { document.getElementById('a9').style.display='none'; }
	if(e != 'a10') { document.getElementById('a10').style.display='none'; }
	if(e != 'a11') { document.getElementById('a11').style.display='none'; }
	if(e != 'a12') { document.getElementById('a12').style.display='none'; }
	if(e != 'a13') { document.getElementById('a13').style.display='none'; }
	if(e != 'a14') { document.getElementById('a14').style.display='none'; }
	if(e != 'a15') { document.getElementById('a15').style.display='none'; }
	if(e != 'a16') { document.getElementById('a16').style.display='none'; }
	if(e != 'a17') { document.getElementById('a17').style.display='none'; }
	if(e != 'a18') { document.getElementById('a18').style.display='none'; }
	if(e != 'a19') { document.getElementById('a19').style.display='none'; }
	if(e != 'a20') { document.getElementById('a20').style.display='none'; }
	if(e != 'a21') { document.getElementById('a21').style.display='none'; }
	if(e != 'a22') { document.getElementById('a22').style.display='none'; }
	if(e != 'a23') { document.getElementById('a23').style.display='none'; }
	if(e != 'a24') { document.getElementById('a24').style.display='none'; }
	
}

//auto tab on phone number entry
var f=0;
function chFocus(obj,event,len,tabto) {
	
	if (event == "down") { f=obj.value.length; }
	
	else if (event == "up") {
	
		if (obj.value.length != f) {
		
			f=obj.value.length;
		
			if (f == len) { tabto.focus(); }
		}
	}
}

//validate form
function validateForm() {

	valid = true;
	
	if (document.f1.company.value == "" || 
		document.f1.name.value == "" || 
		document.f1.email.value == "" || 
		document.f1.phone.value == "" || 
		document.f1.address.value == "" || 
		document.f1.city.value == "" || 
		document.f1.state.value == "" || 
		document.contactform.zip.value == "" || 
		document.contactform.phone.value == "" || 
		document.contactform.email.value == "") {
		
		alert ("All fields marked with an asterisk (*) are mandatory.");
		valid = false;
	}
	
	return valid;
	
}