// JavaScript Documentfunction insert_link_icons() {	var domain = document.domain;		// Prepend Doc-Type icons before links	$('a[@href$=pdf]').addClass('icon_pdf');	$('a[@href$=doc]').addClass('icon_pdf');	$('a[@href$=xls]').addClass('icon_excel');	$('a[@href$=csv]').addClass('icon_excel');	$('a[@href$=txt]').addClass('icon_text');	$('a[@href$=rtf]').addClass('icon_text');	$('a[@href$=gif]').addClass('icon_picture');	$('a[@href$=jpg]').addClass('icon_picture');	$('a[@href$=jpeg]').addClass('icon_picture');	$('a[@href$=tif]').addClass('icon_picture');	$('a[@href$=ppt]').addClass('icon_ppt');	$('a[@href$=mp3]').addClass('icon_ipod_sound');	$('a[@href$=flv]').addClass('icon_movie');		$('#content-1 a[@target=_blank]').addClass('offsite');	// $('#subnav a[@target=_blank]').append('&nbsp;<img src="http://'+domain+'/icon/new_window.gif" border="0" alt="new window" style="position:relative;top:-10px;"/>');	$('#content-1 a[@href^=#]').addClass('down');	$('#content-1 a.noscroll').removeClass('down');}function initMenus(){	// top menu	$('#menu_top li').hover( 	function(){		$(this).addClass('over');	},	function(){		$(this).removeClass('over');	}	);	// side menu	$('#menu_side li').hover( 	function(){		$(this).addClass('over');	},	function(){		$(this).removeClass('over');	}	);}function initPopups() {	// find all anchor elements with class popup	$('a.popup').toggle(		function() {			var target = $(this).attr('href');			$(target).show();			return false;		},		function() {			var target = $(this).attr('href');			$(target).hide();			return false;		}	);	// find all anchor elements with class popup_close	$('a.popup_close').click(		function() {			var target = $(this).attr('href');			$(target).hide();			return false;		}	);}function show_question(q) {	var question = 'q' + q;	// toggle question divs	$('div[id^=q]').addClass('hidden');	$('div[id='+question+']').removeClass('hidden');	// toggle step link	$('li[id^=step]').removeClass('current');	$('li[id$='+q+']').addClass('current');	return false;}function show_all_questions() {	$('div[id^=q]').removeClass('hidden');	$('steps').addClass('hidden');	$('a.next').addClass('hidden');	$('a.back').addClass('hidden');	return false;}function validateQuiz() {	var missing = new Array();	if ((document.questions.a1[0].checked == false)	&& (document.questions.a1[1].checked == false)	&& (document.questions.a1[2].checked == false)	&& (document.questions.a1[3].checked == false)	) {		missing[0] = 'q1';	}		if ((document.questions.a2[0].checked == false)	&& (document.questions.a2[1].checked == false)	&& (document.questions.a2[2].checked == false)	&& (document.questions.a2[3].checked == false)	) {		missing[1] = 'q2';	}		if ((document.questions.a4[0].checked == false)	&& (document.questions.a4[1].checked == false)	&& (document.questions.a4[2].checked == false)	) {		missing[2] = 'q4';	}		if ((document.questions.a5[0].checked == false)	&& (document.questions.a5[1].checked == false)	&& (document.questions.a5[2].checked == false)	) {		missing[3] = 'q5';	}		if ((document.questions.a6[0].checked == false)	&& (document.questions.a6[1].checked == false)	&& (document.questions.a6[2].checked == false)	&& (document.questions.a6[3].checked == false)	) {		missing[4] = 'q6';	}		if ((document.questions.a7[0].checked == false)	&& (document.questions.a7[1].checked == false)	&& (document.questions.a7[2].checked == false)	&& (document.questions.a7[3].checked == false)	) {		missing[5] = 'q7';	}		if ((document.questions.a8[0].checked == false)	&& (document.questions.a8[1].checked == false)	&& (document.questions.a8[2].checked == false)	&& (document.questions.a8[3].checked == false)	) {		missing[6] = 'q8';	}		if ((document.questions.a9[0].checked == false)	&& (document.questions.a9[1].checked == false)	&& (document.questions.a9[2].checked == false)	) {		missing[7] = 'q9';	}		if ((document.questions.a3_a.value == '')	|| (document.questions.a3_b.value == '')	|| (document.questions.a3_c.value == '')	|| (document.questions.a3_d.value == '')	|| (document.questions.a3_e.value == '')	|| (document.questions.a3_f.value == '')	|| (document.questions.a3_g.value == '')	) {		missing[8] = 'q3';	}		if (missing.length > 0) {		var agree = confirm("The quiz appears to be incomplete. Are you sure you want to move on?");				if (agree) {			return true;		} else {			jQuery.each(missing, function() {				$("#"+this).find('p.question').addClass("red")			});			alert("Questions which haven't been answered are now colored RED");			return false;		}	}		return true;}// Confirm Delete function confirmDelete() {	var agree = confirm("Are you sure you wish to delete this record?");	if (agree) {		return true;	} else {		return false;	}}// Stripe tablesfunction stripe_table() {	$('table.striped').find('tbody tr:even').addClass("striped_even");	$('table.striped').find('tbody tr:odd').addClass("striped_odd");	$('table.striped').find('tbody tr').hover(function(){		$(this).addClass("striped_hover");		},function(){		$(this).removeClass("striped_hover");	});}// toggle revisions viewfunction toggle_revisions() {	// find all anchor elements with class popup	$('a[@href$=_revs]').toggle(		function() {			var target = $(this).attr('href');			$(target).slideDown();			return false;		},		function() {			var target = $(this).attr('href');			$(target).slideUp();			return false;		}	);}// ajax load datafunction ajax_load_data(url, element) {	$('#'+element).load(url);}// ajax load revisionfunction ajax_load_revision(page_content_id, lang) {	var url = 'http://'+document.domain+'/siteadmin/pages/load_revision/'+page_content_id;		$.getJSON(url, function(json) {		if (lang == 'english') {			// alert(json.title_english);			$('#title_english').attr("value", json.title_english);			$('#tinymce').text(json.content_english);		} else {			$('#title_spanish').attr("value", json.title_spanish);			$('#tinymce').text(json.content_spanish);		}	});}$(document).ready(function(){   initMenus();	 insert_link_icons();	 initPopups();	 stripe_table();	 toggle_revisions();	 	 // scroll to same-page anchors	 $('a[href^=#]:not(.noscroll)').click(function() {		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')		&& location.hostname == this.hostname) {			var $target = $(this.hash);			$target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');			if ($target.length) {				var targetOffset = $target.offset().top;				$('html,body').animate({scrollTop: targetOffset}, 1000, 'easeInOutCirc');			  return false;			}		}	});});