
function TF_OnLoad() { //v1.0
  TF_preloadHeaderMenuImages();
}


// Thefactory Code =============================================================================

function TF_preloadHeaderMenuImages() { //v1.0
  MM_preloadImages('/assets/image/header/about_o.jpg','/assets/image/header/advertise_o.jpg','/assets/image/header/directory_o.jpg','/assets/image/header/magazine_o.jpg','/assets/image/header/realestate_o.jpg','/assets/image/header/shop_o.jpg','/assets/image/header/contact_o.jpg')
}

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];}}
}




// Macromedia Code =============================================================================

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];}
}




// Drop Navigation Code =============================================================================

function ShowDropNav(id) {
	
	document.getElementById('DropNavAbout').style.visibility = 'hidden'
	document.getElementById('DropNavAdvertise').style.visibility = 'hidden'
	document.getElementById('DropNavDirectory').style.visibility = 'hidden'
	document.getElementById('DropNavMagazine').style.visibility = 'hidden'
	document.getElementById('DropNavRealEstate').style.visibility = 'hidden'
	document.getElementById('DropNavShop').style.visibility = 'hidden'
	document.getElementById(id).style.visibility = 'visible';
	document.getElementById('DropNavTriggerTop').style.visibility = 'visible'
	document.getElementById('DropNavTriggerBottom').style.visibility = 'visible'
	
}

function CloseAllDropNav() {
	
	CloseDropNav('DropNavAbout');
	CloseDropNav('DropNavAdvertise');
	CloseDropNav('DropNavDirectory');
	CloseDropNav('DropNavMagazine');
	CloseDropNav('DropNavRealEstate');
	CloseDropNav('DropNavShop');
	
}

function CloseDropNav(id) {
	document.getElementById(id).style.visibility = 'hidden';
	document.getElementById('DropNavTriggerTop').style.visibility = 'hidden'
	document.getElementById('DropNavTriggerBottom').style.visibility = 'hidden'
}




// Subscription Form Code =============================================================================

function UpdateForm() {

    var RegularSubscriptionForm = document.getElementById('RegularSubscriptionForm')
    var GiftSubscriptionForm = document.getElementById('GiftSubscriptionForm')
	var PaymentForm = document.getElementById('PaymentForm')
    var FormType = "Normal"

    if (document.getElementById('plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneMain_Canongate_Subscribe_SubscriptionType_0').checked) { FormType = "Normal"; }
    if (document.getElementById('plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneMain_Canongate_Subscribe_SubscriptionType_1').checked) { FormType = "Normal"; }
    if (document.getElementById('plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneMain_Canongate_Subscribe_SubscriptionType_2').checked) { FormType = "Gift"; }
    if (document.getElementById('plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneMain_Canongate_Subscribe_SubscriptionType_3').checked) { FormType = "Gift"; }

    if (FormType == "Normal") {
        RegularSubscriptionForm.style.display = "block";
		GiftSubscriptionForm.style.display = "none";
		PaymentForm.style.display = "block";
	}
	else {
        RegularSubscriptionForm.style.display = "none";
		GiftSubscriptionForm.style.display = "block";
		PaymentForm.style.display = "block";
    }
	
}


function ClearNameField(NameField) {

    if (NameField.value == "Your Name") {
        NameField = ""
    }

}
