/*! NZC General UI v1 <http://nvinteractive.co.nz>
	Copyright (c) NV Interactive
	
	References:
		jquery-1.2.6.js
		
	Release Notes:

		
*/

nzc_ui = function(){
	
	var SCORECARD_PATH = "http://scoring";
	
	var DESKTOP_SCOREBOX_PAGENAME = "summary.aspx";
	
	document.write('<style type="text/css">');
	document.write("body {visibility: hidden;} ");
	document.write('</style>');
	
	var init = function(){
		$("body").css( {visibility: "visible"} );
		$(".carousel").nvcarousel({ autostart: true });	
		
		//Add class to all full scorecard links
		$("#page_content a[href^='" + SCORECARD_PATH + "'][class!='button']")
            .filter(":not(.skip)")		
			.addClass("button")
			.not(":contains('&raquo')")
			.append(" &raquo;")
			.end()			
			.wrapInner("<strong></strong>")
			.filter(	function(){ return !$(this).parent().hasClass("button_set"); }	)
			.wrap("<div class='button_set'></div>");
		
		//Add javascript popup to all desktop scorebox links
		//$("a[href^='" + SCORECARD_PATH + "']").filter("[href*='" + DESKTOP_SCOREBOX_PAGENAME +"']").css("border", "1px solid red");
		$("a[href*='" + DESKTOP_SCOREBOX_PAGENAME +"']").filter("[href^='" + SCORECARD_PATH + "']").bind("click", launch_scorebox).addClass("button");

		// Add pdf class to pdf hrefs
		$("#content a[href$='pdf']")
			.addClass("pdf_link")
			.filter(".button")
			.removeClass("pdf_link")
			.contents("strong").addClass("pdf_link");
			
			
			

		
	}
	
	var launch_scorebox = function(){
		var wintitle = this.href.replace(/.*match([0-9]{1,6}).*/, "desktopscorebox$1");
		var w = window.open(this.href, wintitle, 'width=400,height=370');
		w.focus();
		return false;
	}
	
	return {
	/* Public API
	*/
	init: init
	}
		
}();

$(document).ready(nzc_ui.init);

