var bannerAdverta = ('<a href="http://www1.sky.com/skybuy/Gadgets.html"><IMG SRC="http://www1.sky.com/skybuy/images/Promos/370x47_gtadvance.jpg" BORDER="0">');
var bannerAdvertb = ('<a href="http://www1.sky.com/skybuy/Music.html"><IMG SRC="http://www1.sky.com/skybuy/images/Promos/370x47_furry.jpg" BORDER="0">');
var bannerAdvertc = ('<a href="http://www1.sky.com/skybuy/Dvds.html"><IMG SRC="http://www1.sky.com/skybuy/images/Promos/370x47_starwars.jpg" BORDER="0">');
var bannerAdvertd = ('<a href="http://www1.sky.com/skybuy/Dvds.html"><IMG SRC="http://www1.sky.com/skybuy/images/Promos/370x47_traffic.jpg" BORDER="0">');
var bannerAdverte = ('<a href="http://www1.sky.com/skybuy/Dvds.html"><IMG SRC="http://www1.sky.com/skybuy/images/Promos/370x47_startrek.jpg" BORDER="0">');
var bannerAdvertf = ('<a href="http://www1.sky.com/skybuy/Music.html"><IMG SRC="http://www1.sky.com/skybuy/images/Promos/370x47_catatonia.gif" BORDER="0">');
var bannerAdvertg = ('<a href="http://www1.sky.com/skybuy/Gadgets.html"><IMG SRC="http://www1.sky.com/skybuy/images/Promos/370x47_eden.jpg" BORDER="0">');
var list = new Array(bannerAdverta,bannerAdvertb,bannerAdvertc,bannerAdvertd,bannerAdverte,bannerAdvertf,bannerAdvertg); var adList = list;

function pickSkyBuyAdBanner( ) {
	var index = Math.floor(Math.random() * (adList.length));
 //Tracker 2160  document.writeln( adList[index] );
 // http://static.sky.com/images/pictures/1034747.jpg 
document.writeln('<IMG SRC="http://static.sky.com/images/pictures/1045175.jpg" BORDER=0>');
}


function validateAdvSearch() {

	// Extract values of fields and select lists into variables
	var queryString = document.advancedsearch.QUERY.value;
	
	var dayFromValue = document.advancedsearch.dayFrom.value;
	var monthFromValue = document.advancedsearch.monthFrom.value;
	var yearFromValue = document.advancedsearch.yearFrom.value;
					
	var dayToValue = document.advancedsearch.dayTo.value;
	var monthToValue = document.advancedsearch.monthTo.value;
	var yearToValue = document.advancedsearch.yearTo.value;
					
	// We need to check that there has been some info added to the query, otherwise we
	// are going to return a failure and set the focus to the query input text box
	if (queryString == '')
	{
		alert( 'Please specify either a query string.' );
		return false;
	}

	// Check the date values that we are using
	if (dayFromValue !='' && monthFromValue !='' && yearFromValue !='') {
		var todayDate = new Date();
		var submitDate = new Date(yearFromValue, (monthFromValue-1), dayFromValue);
				
		if (submitDate > todayDate) {
			var returnVal = false;
			alert('Please select a date today or before.');
		} else {
	        // Check that the From date is earlier than the To date
		var submitToDate = new Date(yearToValue, (monthToValue-1), dayToValue);
							
			if (submitDate > submitToDate) {
				var returnVal = false;
				alert('You have selected a Date From later than Date To. \n\nPlease select a valid Date From.');
			} else {
				var returnVal = true;
			}
		}
	} else {
		var returnVal = true;
	}
	return returnVal;
}

function searchPollPopUp(path) {
	remote = window.open("/polls/blank.htm","pollwin","menubar=no,resizable=yes,scrollbars=yes,toolbar=no,height=415,width=350");
	remote.location.href = path
	remote.opener.name = "pollopener";
}


 function displayPopUp(f) {
		var poll_id;
		var checked = 0;
		answer = f.ans;
		var poll_id = f.QID.value;
		var chan_id = f.channel_id.value;
		var ads = f.show_sponsorship.value;
		var spon_pollid = poll_id + '-' + chan_id;
		
		var height = 480;
		var width = 342;
		
		if(isMac && isIE) {
			height -= 20;
			width -= 15;
		}
		
		
		// Loop through the form controls
		for(var i = 0; i < f.ans.length; i++) {
			if (answer[i].checked == "1")	{
				checked = 1;
				var ans = answer[i].value;
			} 
		}
		if(checked) {
			
			var url = '/skynews/polls/displayresults/1,,'+spon_pollid+',00.html?ans='+ans+'&ads='+ads;
			//alert(spon_pollid);
			//alert(url);
			window.open(url,"NewWin","menubar=no,resizable=yes,scrollbars=yes,status=yes,alwaysRaised=yes,toolbar=no,height=" + height + ",width=" + width);
			return false;
		} else {
		
			alert('Please select an answer !');
			return false;
		}
	}
	

 function update (newURL) {
		opener.document.location=newURL;
		window.close();
	}
