// JavaScript Document


var bannerimages = {
	"home-undef" : 				"new_images/banners/header1.jpg", 
	"aboutus-undef" : 			"new_images/banners/2a.jpg",
	"programs-undef" : 			"new_images/banners/3a.jpg",
	"programs-savealife" : 		"new_images/banners/8a.jpg",
	"programs-hopewalks" : 		"new_images/banners/12.jpg",
	"programs-education" : 		"new_images/banners/9a.jpg",
	"programs-partnersupport" : "new_images/banners/10a.jpg",
	"resources-resources" : 	"new_images/banners/4a.jpg",
	"resources-hivlinks" : 		"new_images/banners/8.jpg",
	"resources-events" : 		"new_images/banners/19.jpg",
	"news-newsletters" : 		"new_images/banners/5a.jpg",
	"news-newsupdates" : 		"new_images/banners/20.jpg",
	"contact-undef" : 			"new_images/banners/1a.jpg",	
	"donations-undef" : 		"new_images/banners/7a.jpg"
	};

var bannerimageslist = [
	"new_images/banners/header1.jpg", 
	"new_images/banners/2a.jpg",
	"new_images/banners/3a.jpg",
	"new_images/banners/8a.jpg",
	"new_images/banners/12.jpg",
	"new_images/banners/9a.jpg",
	"new_images/banners/10a.jpg",
	"new_images/banners/4a.jpg",
	"new_images/banners/8.jpg",
	"new_images/banners/19.jpg",
	"new_images/banners/5a.jpg",
	"new_images/banners/20.jpg",
	"new_images/banners/1a.jpg",	
	"new_images/banners/7a.jpg"
	];

var preloadlist = [ // preload top level banner images
				   
				"new_images/banners/header1.jpg", 
			"new_images/banners/2a.jpg",
				"new_images/banners/3a.jpg",
			/*"new_images/banners/8a.jpg",
		"new_images/banners/12.jpg",
		"new_images/banners/9a.jpg",
	 "new_images/banners/10a.jpg",*/
		"new_images/banners/4a.jpg",
		/*"new_images/banners/8.jpg",
			"new_images/banners/19.jpg",*/
			"new_images/banners/5a.jpg",
		/*	"new_images/banners/20.jpg",*/
				"new_images/banners/1a.jpg",	
			"new_images/banners/7a.jpg"
				   
				   
				   
				   ];

var footercontent = '<p><a href="index.html">Home</a> | <a href="../aboutus.html">About Us</a> | <a href="../programs.html">Our Programs</a> | <a href="../resources.html">Resources</a> | <a href="../news.html">News</a> | <a href="../donate.html">Donations</a> | <a href="../contact.html">Contact Us</a> | <a href="../new_sitemap.html" class="popup">Site Map</a></p><p> Global Strategies for HIV Prevention. Copyright 2011 -<a href="mailto:info@globalstrategies.org"> info@globalstrategies.org</a> - 1(415) 451-1814</p>';

	
$(function(){
		   
/* jquery actions on document load  */	

/* fix footer copyright notice (this replaces all the footer content) - doing it here to avoid updating the template and reloading all files */

$('#footer>div').html(footercontent);

/* fix up menu names (this shoudl be a temporary fix! */
					  
$('.navrfps a').html('Grants');

		$('a.popup').click(function(){ 
				window.open(this.href, 
							'_blank',
							'scrollbars=yes,resizable=yes,width=700,height=650');
				return false;
		});
		
		$('a.popupwithnavbar').click(function(){ 
				window.open(this.href, 
							'_blank',
							'scrollbars=yes,toolbar=yes,resizable=yes,width=700,height=650');
				return false;
		});
		
		
		
		$('a.popupmovie').click(function(){ 
				window.open(this.href, 
				'_blank',
				'scrollbars=yes,resizable=yes,width=400,height=350');
				return false;
		});
		
		$('a.popupmovie').hover(
				function(){ 
				$(this).css('opacity', 0.7);
				}, 
				function(){ 
				$(this).css('opacity', 1.0);
				}
				);
		
		$('a>img').hover(
				function(){ 
				$(this).css('opacity', 0.7);
				}, 
				function(){ 
				$(this).css('opacity', 1.0);
				}
				);
		
// add sfhover class to hovered navbar items in first ul ... NEEDED FOR IE6 BEHAVIOR
		$('#menuwrapper ul.menu>li').hover(
				function(){
						$('#menuwrapper ul.menu>li').removeClass('sfhover');
						$(this).addClass('sfhover');}, 
				function(){ $(this).removeClass('sfhover');}
				);	
		
// add the 'active' class to the menu li that matches the template parameter pageid
		var pageid = $("body").attr("id");
		var subpageid = $("body").attr("class"); 
		$("ul.menu li.nav"+pageid).addClass("active");
		$("ul.submenu li.nav"+subpageid).addClass("active");
		

		
// set the banner heading depending on the page we are on
	   // var bannerid = pageid+"-"+subpageid;
		//var bannersrc = bannerimages [bannerid];
		//bannersrc = bannersrc ? bannersrc : 'images/banners/1.jpg';
		//$('#logo').html(
		//$('<img>').attr('src', bannersrc).attr('title', "Global Strategies for HIV Prevention"));
	
// sequentially set the banners, starting from a random position
// preloader function
$.preloadImages = function() {
var a = (typeof arguments[0] == 'object')? arguments[0] : arguments;
for(var i = a.length -1; i > 0; i--) {
$("<img>").attr("src", a[i]);
}
}
// preload the images in the list
//$.preloadImages(preloadlist);
// now choose an image, and save the last one in a cookie
 		var lastbanner = Math.floor(Math.random()*bannerimageslist.length); // 0 to length-1
		if ($.cookies.get('lastbanner')) { 
			// alert ('cookies set '); 
			lastbanner = ( (1*$.cookies.get('lastbanner')+1) % bannerimageslist.length ) ;
			};
		$.cookies.set('lastbanner', lastbanner);
	//alert(lastbanner);
		var bannersrc = bannerimageslist [lastbanner];
		$('#logo').html(
		$('<img>').attr('src', '/'+bannersrc).attr('title', "Global Strategies for HIV Prevention"));
		
/* -------------  ecard ------------------------- */




$('.forprinting').hide();

$( '.printoremail label.email').click(function(){ 
			$('.foremailing').show(); 
			$('.forprinting').hide();});

$( '.printoremail label.print').click(function(){ 
			$('.foremailing').hide(); 
			$('.forprinting').show();});

$( 'form#ecard #preview').click(function(){ 
	if (	!$('#ecard').valid()) { 
		alert('Some form fields have not been completed'); 
	} else {
		document.ecard.action = "ecard-show.php";
		newWin = window.open('','preview','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=700,height=525');
		document.ecard.target = "preview";
		document.ecard.method = "post";
		document.ecard.submit();
		document.ecard.target = "_self";
		document.ecard.action = "ecard.php";
	
	}  ;
	return false ; // don't submit the form for the preview
});
		
});
