$(function() {
		prepareLinks();
      });



// ~~~~~pop-ups~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function prepareLinks() {
	
	if(document.getElementsByTagName) {
		var link = document.getElementsByTagName('a');
		
		var area = document.getElementsByTagName('area');
	} else { 
		var link = document.links;
	}
	
	for(i=0; i<area.length; i++) {
		//uses the class attribute for image map because "rel" is an invalid attribute for area tags
		var linkClass = area[i].className;

		if(linkClass == 'subWindow') { //sub window
			area[i].onclick = function() {
				return newWindow(this.getAttribute('href'));
			}
		}		
	}
	
	for(s=0; s<link.length; s++) {
		//uses the "rel" attribute of the link to determine link behavior
		var linkBehavior = link[s].getAttribute('rel');

		if(linkBehavior == 'new') { //sub window
			link[s].onclick = function() {
				return newWindow(this.getAttribute('href'));
			}
		}
		if(linkBehavior == 'taf') { //taf window
			link[s].onclick = function() {
				return tafWindow(this.getAttribute('href'));
			}
		}
		if(linkBehavior == 'close') {//for close buttons
			link[s].onclick = function() {
				return closeWindow();
			}
		}
		if(linkBehavior == 'tb_close') {//for close buttons
			link[s].onclick = function() {
				return closeTBWindow();
			}
		}
		if(linkBehavior == 'tb_close2') {//for close buttons
			link[s].onclick = function() {
				return closeRecipeTBWindow();
			}
		}
		if(linkBehavior == 'back') {//for back buttons
			link[s].onclick = function() {
				return goBack();
			}
		}
		
		if(linkBehavior == 'print') {//for back buttons
			link[s].onclick = function() {
				return printPage();
			}
		}
	}	
}


//____________ JS buttons ____________
function closeWindow() {
	self.close();
	return false;
}


function closeTBWindow() {
	//var t=setTimeout("alert('focused');",3000);
	self.parent.tb_remove();
	return false;
}

function closeRecipeTBWindow() {
	//var t=setTimeout("alert('focused');",3000);
	self.parent.tb_remove2();
	return false;
}

function goBack() {
	history.go(-1);
	return false;
}

function printPage() {
	window.print();
	return false;
}


// ____________ pop-up variations _________________

function newWindow(url) {
	newwindow=window.open(url,"window","width=800,height=600,scrollTo,status,directories,menubar,location,toolbar,scrollbars,resizable");
	if (window.focus) {newwindow.focus()}
	return false;
}

function tafWindow(url) {
	newwindow=window.open(url,"window","width=400,height=600,scrollTo,scrollbars,resizable");
	if (window.focus) {newwindow.focus()}
	return false;
}

function wallpaperWindow(url) {
	newwindow=window.open(url,"wallpaper","width=800,height=600,scrollTo,resizable,scrollbars");
	if (window.focus) {newwindow.focus()}
	return false;
}
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

if (document.images)
	{
	// begin top navigation links
	participa_on = new Image();
	participa_on.src = "./images/participa_on.gif";
	participa_off = new Image();
	participa_off.src = "./images/participa_off.gif";

	galeria_on = new Image();
	galeria_on.src = "./images/galeria_on.gif";	
	galeria_off = new Image();
	galeria_off.src = "./images/galeria_off.gif";	

	eventos_on = new Image();
	eventos_on.src = "./images/eventos_on.gif";	
	eventos_off = new Image();
	eventos_off.src = "./images/eventos_off.gif";	
	}

function roll(whichone, turnon)
	{
	var direction = ( turnon ) ? "_on.gif" : "_off.gif";
	document.images[whichone].src=  "./images/" + whichone + direction;
	}

