//Hover function ie changed

var siteBaseUrl = '/';
function setBaseUrl(baseUrl){ siteBaseUrl = baseUrl;}

var onloadEvents = new Array();

//Hover function ie
sfHover = function() {
	//Trigger only for IE
	if (document.all && !window.opera){
		var sfEls = document.getElementById("nav").getElementsByTagName("LI");
		if (sfEls){
			for (var i=0; i<sfEls.length; i++){
				
				sfEls[i].style.filter = 'alpha(opacity=85)';
				
				sfEls[i].onmouseover=function() {
					this.className += " sfhover";
				}
				sfEls[i].onmouseout=function() {
					this.className = this.className.replace(new RegExp(" sfhover\\b"), "");					
				}
			}
		}
	}
}

setOpacity = function (){
	//Trigger only for IE
	if (document.all && !window.opera){	
		var elems = document.getElementById("latest-article-opacity");
		if (elems)
			elems.style.filter = 'alpha(opacity=80)';
	}
}

prepTermsAndConditions = function () {
	var elem = document.getElementById('tandc');
	var tandc = document.getElementById('tandc-display');
	tandc.style.display = 'none';
	anch = document.getElementById('tandc-anch');
	if (anch) {
		anch.onclick = function () {
				tandc.style.display = 'block';
		}
	}
//	button = document.createElement('div');
//	button.innerHTML = 'Terms And Conditions';
//	button.onclick = function () {
//		tandc.style.display = 'block';
//	}
//	elem.appendChild(button);
}

setImageMiddle = function () {
	var images = $$('img.vert-middle');
	var width = 175;
	var height = 120;
	var top;
	var test = '';
	
	for (var i = 0; i < images.length; i++)
	{
		top = 0;
		if (images[i].height < height)
		{
			top = Math.floor(parseInt(height - images[i].height) / 2);
		}
//		images[i].style.position = 'absolute';
		images[i].style.paddingTop = top + 'px';
//		images[i].style.left = Math.floor(parseInt(images[i].width) / 2) + 'px';
	}
}

if (window.attachEvent){
	window.attachEvent("onload", sfHover);
	window.attachEvent("onload", setOpacity);
}

if (document.all && window.attachEvent){
	addToOnload('attachButtonHover()');	
}

var attachButtonHover = function(){
	var list = document.getElementsByTagName('button');
	for (var i=0; i<list.length; i++) {
		list[i].onmouseover=function() {
			this.className+=" buttonHover";
		}
		list[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" buttonHover\\b"), "");
		}
	}
}

function addToOnload(event){
	onloadEvents.push(event);
	window.onload = function() { 
		for (var x = 0; x < onloadEvents.length; x ++) {
			eval(onloadEvents[x]);
		}
	}
}


function prepareRegistrationForm(formValidator){
	$('step-2').setStyle('display','none');
	
	var nextButton = new Element('a', {
		'class' : 'form-button',
		'events': {
        	'click': function(){
				var valid =  formValidator.initSubmitValidation();	
				if (valid){
					$('step-1').setStyle('display','none');
					$('step-2').setStyle('display','block');	
				}
        	},
			'mouseover' : function(){
				this.setStyle('text-decoration','underline');
			},
			'mouseout' :function(){
				this.setStyle('text-decoration','none');
			}
    	}
	});
	
	var prevButton = new Element('a', {
		'class' : 'form-button-left',
		'events': {
        	'click': function(){
				$('step-2').setStyle('display','none');
            	$('step-1').setStyle('display','block');
        	},
			'mouseover' : function(){
				this.setStyle('text-decoration','underline');
			},
			'mouseout' :function(){
				this.setStyle('text-decoration','none');
			}
    	}
	});
	
	nextButton.setHTML('<span>Next</span>');
//	nextButton.style.textDecoration = 'underline';
	nextButton.injectInside('step-1');
	
	prevButton.setHTML('<span>Prev</span>');
	prevButton.injectInside('step-2');
}

function disableField(element){ document.getElementById(element).style.display = 'none';}

function setSubscriptionOffers( hasAnnual, hasOther, active )
{
	var subscriptionPeriod = active || 'none';
	
	if ( hasAnnual == true && subscriptionPeriod != '1 year') {
		$('offer-selection-12').setStyle('display','none');	
	}
	
	$('MagazineSubscriber_0__subscriptionPeriod_2').addEvent('click',function(){
		if (hasAnnual)
			$('offer-selection-12').setStyle('display','block');
		
		if (hasOther)
			$('offer-selection-6').setStyle('display','none');
	});
	
	if (hasOther == true && subscriptionPeriod != '6 months') {
		$('offer-selection-6').setStyle('display','none');
	}
	
	$('MagazineSubscriber_0__subscriptionPeriod_3').addEvent('click',function(){
		if (hasOther)
			$('offer-selection-6').setStyle('display','block');
		
		if (hasAnnual)
			$('offer-selection-12').setStyle('display','none');
		
	});
}

function attachAds(isHttps){
	var ord=Math.random()*10000000000000000;
	var Area = NETTAdArea || false;
	
	
	if(Area){
		
		//Check if island-ad span exists
		var islandAd = $('island-ad');
		var bannerAd = $('banner-ad');
		
		if (islandAd){
			
			var adFrame = new Element('iframe',{
				'name' : 'islandAdFrame',
				'src' : 'http://ad.doubleclick.net/adi/Nett.com.au/'+Area+';sz=300x250;ord=' + ord + '?',
				'vspace' : '0',
				'hspace' :	'0',
				'frameborder' :'0',
				'scrolling' : 'no',
				'width'	: '300',
				'height': '250',
				'marginwidth' : '0',
				'marginheight' : '0',
				'allowtransparency' : 'true'
			});
								
			adFrame.injectInside('island-ad'); 		
		}
		
		if (bannerAd){
			
			var bannerFrame = new Element('iframe',{
				'name' : 'bannerAdFrame',
				'src' : 'http://ad.doubleclick.net/adi/Nett.com.au/'+Area+';sz=728x90;ord=' + ord + '?',
				'vspace' : '0',
				'hspace' :	'0',
				'frameborder' :'0',
				'scrolling' : 'no',
				'width'	: '728',
				'height': '90',
				'marginwidth' : '0',
				'marginheight' : '0',
				'allowtransparency' : 'true'
			});
			bannerFrame.injectInside('banner-ad'); 	
		}
	}
}