
function toggle_visibility_big(id,id2) {
	var e = document.getElementById(id);
   if(e.style.display == 'block'){
	  e.style.display = 'none'; 
	  document.getElementById(id2).src ='/_media/_misc/arrow_big1.gif';
   }
   else{
	  e.style.display = 'block';
	  document.getElementById(id2).src ='/_media/_misc/arrow_big2.gif';
	}
}

function slide_visibility(id,id2,link,text1, text2) {
	var e = document.getElementById(id);
   if(e.style.display == 'none'){
	  //e.style.display = 'none'; 
	   	if (id2!="no") document.getElementById(id2).src ='/_media/_misc/arrow2.gif';
		$j("#"+id).slideDown();
		$j("#"+link).html(text1);
   }
   else{
	 //e.style.display = 'block';
	 if (id2!="no")document.getElementById(id2).src ='/_media/_misc/arrow1.gif';
	 $j("#"+id).slideUp();
	 $j("#"+link).html(text2);
	}
}

function toggle_visibility(id,id2) {
   var e = document.getElementById(id);
   if(e.style.display == 'block'){
	  e.style.display = 'none'; 
	  document.getElementById(id2).src ='/_media/_misc/arrow1.gif';
   }
   else{
	  e.style.display = 'block';
	  document.getElementById(id2).src ='/_media/_misc/arrow2.gif';
	}
}


function toggle_visibility_simple(id) {
   var e = document.getElementById(id);
   if(e.style.display == 'block'){
	  e.style.display = 'none'; 
   }
   else{
	  e.style.display = 'block';
	}
}

function setCookie(name,value,days) {
	if (days) {
 		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = ";expires="+date.toGMTString();
	} else {
 		expires = "";
	}
	document.cookie = name+"="+value+expires+";path=/";
}

function toggle_visibility_cookie(id,id2) {
   var e = document.getElementById(id);
   if(e.style.display == 'block'){
	  e.style.display = 'none'; 
	  document.getElementById(id2).src ='/_media/_misc/arrow1.gif';
	  setCookie(id,'off',30);
   }
   else{
	  e.style.display = 'block';
	  document.getElementById(id2).src ='/_media/_misc/arrow2.gif';
	  setCookie(id,'on',30);
	  //alert ('set cookie '+ id);
	}
} 

function email(obj){
		var inner = obj.innerHTML.split("<span>??</span>");
		document.location.href="MailTo:"+inner[0]+inner[1]+inner[2] ;
	}
	
	
//this is for the fout firforx bug
(function(){
// if firefox 3.5+, hide content till load (or 3 seconds) to prevent FOUT
var d = document, e = d.documentElement, s = d.createElement('style');
if (e.style.MozTransform === ''){ // gecko 1.9.1 inference
	s.textContent = 'body{visibility:hidden}';
	e.firstChild.appendChild(s);
	function f(){ s.parentNode && s.parentNode.removeChild(s); }
	addEventListener('load',f,false);
	setTimeout(f,3000); 
	}
})();



function setCookie(name,value,days) {

	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = ";expires="+date.toGMTString();
	} else {
		expires = "";
	}	
	document.cookie = name+"="+value+expires+";path=/";
	
}

function readCookie(name) {
	var needle = name + "=";
	var cookieArray = document.cookie.split(';');
	for(var i=0;i <cookieArray.length;i++) {
		var pair = cookieArray[i];
		while (pair.charAt(0)==' ') {
			pair = pair.substring(1, pair.length);
		}
		if (pair.indexOf(needle) == 0) {
			return pair.substring(needle.length, pair.length);
		}
	}
	return null;
}

