function getCookie(c_name) {
	if (document.cookie.length>0) {
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1) { 
			c_start=c_start + c_name.length+1; 
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) {
				c_end=document.cookie.length; 
				}
			return unescape(document.cookie.substring(c_start,c_end));
			} 
		}
	return "";
	}

function setCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString()+";path=/");
	}
	
	
var welState = "up";
function toggleWelcome() {

	if(welState == "up") {
		new Effect.MoveBy('welcome', 744, 0, { duration: 0.8 });
		new Effect.MoveBy('welcome', -40, 0, { duration: 0.3, queue:'end' });
		welState = "down";
		}
	else {
		new Effect.MoveBy('welcome', -704, 0, { duration: 0.4 });
		welState = "up";
		}
		
	// Center
	vpw = document.viewport.getWidth();
	
	$('welcome').style.left = ((vpw-610)/2)+"px";
	}

function checkLogin() {
	auth = getCookie('amember_nr');
	wel = getCookie('amwelcome');
	if(auth != "" || wel != "") {
		location.href="/mosaic/";
		}
	}	

function launchMosaic() {
	wel = getCookie('amwelcome');
	if(wel == "") {
		toggleWelcome();
		}	
	
	checkLogin();
	setCookie('amwelcome','shown',730);
	}
	
var ilState = "up";	
function toggleImage(imgW) {
	if(ilState == "up") {
		new Effect.Appear('large-img',{from: 0.0, to: 1.0, duration: 0.5});
		$('large-img').style.position="fixed";
		ilState = "down";
		}
	else {
		new Effect.Fade('large-img',{from: 1.0, to: 0.0, duration: 0.5});
		ilState = "up";
		}
		
	// Center
	vph = document.viewport.getHeight();
	vpw = document.viewport.getWidth();
	//$('large-img').style.top = (vph-600)/2+"px";
	$('large-img').style.left = ((vpw-(imgW+20))/2)+"px";
	}		
