var currentSubMenu = "";
var currentMenuItem = "";
var menuItemNormal = "";

var currentSubItem = "";
var subItemNormal = "";

function setCurrentMenuItem(item, normal) {
  if(currentMenuItem != MM_findObj(item)) {
    currentMenuItem.src = menuItemNormal;
	currentMenuItem = MM_findObj(item);
    menuItemNormal = normal;
  }
}

function setCurrentSubItem(item, normal) {
  
  if(currentSubItem != MM_findObj(item)) {
  	currentSubItem.src = subItemNormal;
    currentSubItem = MM_findObj(item);
    subItemNormal = normal;
  }
}

function showMainItem(id) {
  MM_swapImage(id,'','/templates/images/mainnav_'+id+'-on.jpg',1);
  setCurrentMenuItem(id,'/templates/images/mainnav_'+id+'-off.jpg');
}

function showSubItem(id) {
  MM_swapImage(id,'','/templates/images/'+id+'-on.gif',1);
  setCurrentSubItem(id,'/templates/images/'+id+'-off.gif');  
}


// Image Rollover

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//Preload Images

image1 = new Image();
image1.src = "/templates/images/butn_requestcatalog-on.jpg";

//Open Browser 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);
}


function resetContact() {
	document.getElementById('first_name').value = '';
	document.getElementById('last_name').value = '';
	document.getElementById('state').value = '';
	document.getElementById('country').value = '';
	document.getElementById('home_phone').value = '';
	document.getElementById('email').value = '';
	document.getElementById('email_confirm').value = '';
	document.getElementById('comments').value = '';
}

function resetRegistration() {
	document.getElementById('first_name').value = '';
	document.getElementById('last_name').value = '';
	document.getElementById('address').value = '';
	document.getElementById('address2').value = '';
	document.getElementById('city').value = '';
	document.getElementById('state').value = '';
	document.getElementById('zipcode').value = '';
	document.getElementById('home_phone').value = '';
	document.getElementById('work_phone').value = '';
	document.getElementById('email').value = '';
	document.getElementById('email_confirm').value = '';
	document.getElementById('date_birth_mo').value = '';
	document.getElementById('date_birth_dy').value = '';
	document.getElementById('date_birth_yr').value = '';
	document.getElementById('tournament_id').value = '';
	document.getElementById('skeeter_dealer').value = '';
	document.getElementById('boat_model').value = '';
	document.getElementById('boat_year').value = '';
	document.getElementById('boat_serial_number').value = '';
	document.getElementById('engine_serial_number').value = '';
	document.getElementById('agree').value = '';
}

function resetCatalogRequest() {
	document.getElementById('freshwater_boats').value = '';
	document.getElementById('saltwater_boats').value = '';
	document.getElementById('performance_apparel').value = '';
	document.getElementById('salutation').value = '';
	document.getElementById('first_name').value = '';
	document.getElementById('last_name').value = '';
	document.getElementById('address1').value = '';
	document.getElementById('address2').value = '';
	document.getElementById('city').value = '';
	document.getElementById('state').value = '';
	document.getElementById('zipcode').value = '';
	document.getElementById('country').value = '';
	document.getElementById('home_phone').value = '';
	document.getElementById('work_phone').value = '';
	document.getElementById('email').value = '';
	document.getElementById('email_confirm').value = '';
	document.getElementById('newsletter').value = '';
	document.getElementById('age_range').value = '';
	document.getElementById('gender').value = '';
	document.getElementById('own_boat').value = '';
	document.getElementById('boat_info').value = '';
}

function checkCountry(country){
	if(country == 'US'){
		var display = (document.all) ? 'block' : 'table-row';
		document.getElementById('state_field').style.display = display;
		document.getElementById('province_field').style.display = 'none';
	} else if(country == 'CA'){
		var display = (document.all) ? 'block' : 'table-row';
		document.getElementById('province_field').style.display = display;
		document.getElementById('state_field').style.display = 'none';
	}else{
		document.getElementById('state_field').style.display = 'none';
		document.getElementById('state').value = '';
		document.getElementById('province_field').style.display = 'none';
		document.getElementById('province').value = '';
	}
}
