// $Id$

// onLoad functions
function init() {
	externalLinks();
	
	if(document.getElementById('terms_a')){
		var terms_a = document.getElementById('terms_a');
		terms_a.style.display = "none";
	}
	
	if(document.getElementById('terms_b')){
		var terms_b = document.getElementById('terms_b');
		terms_b.style.display = "none";
	}
	
	if(document.getElementById('country')){
		var country = document.getElementById('country');
		var country_state = country.options[country.selectedIndex].className;
		
		var terms_a = document.getElementById('terms_a');
		var terms_b = document.getElementById('terms_b');
		var terms_def = document.getElementById('terms_def');
		
		wterms = document.getElementById(country_state);
		
		if(wterms){
			terms_a.style.display = "none"; terms_b.style.display = "none"; terms_def.style.display = "none";
			wterms.style.display = "block";
		}
		
	}
	
}

function spawn(url, nameW, w, h) {
	window.open(url, nameW, 'width='+w+',height='+h+',scrollbars=1,resizable=0,menubar=0,toolbar=0,status=0,location=0,directories=0,left=100,top=100');
}	
function spawnns(url, nameW, w, h) {
	window.open(url, nameW, 'width='+w+',height='+h+',scrollbars=0,resizable=0,menubar=0,toolbar=0,status=0,location=0,directories=0,left=100,top=100');
}	


// opens links in new window with rel="external" to validate xhtml strict
function externalLinks() { 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
 	for (var i=0; i<anchors.length; i++) { 
   			var anchor = anchors[i]; 
 			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external"){
 				anchor.target = "_blank"; 
       		} else if(anchor.getAttribute("href") && anchor.getAttribute("rel") == "thiswindow")anchor.target = "_top";
 	} 
}

function terms() {

	var country = document.getElementById('country');
	var country_state = country.options[country.selectedIndex].className;
		
	var terms_def = document.getElementById('terms_def');
	var terms_a = document.getElementById('terms_a');
	var terms_b = document.getElementById('terms_b');
		
	if(country_state == "terms_a" && terms_a.style.display=="none"){
		new Effect.Puff('terms_def');
		new Effect.Puff('terms_b');
		new Effect.Grow('terms_a');
	}
	
	else if(country_state == "terms_b" && terms_b.style.display=="none"){
		new Effect.Puff(terms_def);
		new Effect.Puff(terms_a);
		new Effect.Grow(terms_b);
	}
}

function detectMacXFF() {
  var userAgent = navigator.userAgent.toLowerCase();
  if (userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox')!=-1) {
    return true;
  }
}