function showSignin(){
	var sn = document.getElementById("signin_notice");
	if (sn==null)
		return;
	sn.innerHTML = "";
	$('email').value = "";
	$('password').value = "";
	showFloater('land_signin_box');
	return false;
}

function hideSignin(){
	$('signin_notice').hide();
	hideFloater('land_signin_box');
	return false;
}

function showSignup(){
	var sn = document.getElementById("signup_notice");
	if (sn==null)
		return;
	sn.innerHTML = "";
	
	showFloater('land_signup_box');
  //document.getElementById("user_firstname").focus();
	return false;
}

function hideSignup(){
	hideFloater('land_signup_box');
  return false;
}
function showSignup1(){
	var sn = document.getElementById("signup_notice1");
	if (sn==null)
		return;
	sn.innerHTML = "";
	
	showFloater('land_signup_box1');
  //document.getElementById("user_firstname").focus();
	return false;
}

function hideSignup1(){
	hideFloater('land_signup_box1');
  return false;
}


function showPasswordBox(){
	var d = document.getElementById("password_notice") // response div
	if (d != null){
		d.innerHTML = "";
	}
	var e = $('email').value;
	$('request_email').value = e;
	Element.show('password_controls');
	Element.hide('password_close');
	center('land_password_box');
	new Effect.Shrink('land_signin_box', {direction: 'center', duration: 0.2, queue: 'front'});
	new Effect.Grow('land_password_box', {direction: 'center', duration: 0.3, queue: 'end'});
	setTimeout("Field.focus('request_email')",800);
}

function hidePassword(){
	hideFloater('land_password_box');
}
function showSafariOverlay(source){
	if (source == 'signin'){
		hideSignin();
	}else if(source == 'try_it'){
		// do nothing
	}else{
		hideSignup();
	}
	var sn = document.getElementById("box_fields");
	if (sn==null)
		return;
	showFloater('land_safari_box');
  return false;
}
function submitenter(myfield,e) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13){
		myfield.form.onsubmit();	// onsubmit, not submit for the Ajax form
	  return false;
	}else{
	  return true;
	}
}
function fixIE() { 
	setTimeout('document.images["wait_comment"].src="/images/wait_green.gif"', 0);
	setTimeout('document.images["wait_mail"].src="/images/wait_green.gif"', 0);
	setTimeout('document.images["wait_map"].src="/images/wait_green.gif"', 0);
	setTimeout('document.images["wait_flickr"].src="/images/wait_green.gif"', 0);
	setTimeout('document.images["wait_upload"].src="/images/wait_green.gif"', 0);
	return true;
}

function setConsensus(id, color){
	// clear them all
	document.getElementsByClassName('recommend').each( function(element){
		Element.setStyle(element, {visibility: 'hidden'});
	});
	document.getElementsByClassName('pad_date_wrap').each( function(element){
		Element.setStyle(element, {border: 'none'});
	});
	var consensus_element = $('pad_date_'+id);
	var consensus_element_top = $('pad_date_top_'+id);
	Element.setStyle(consensus_element, {border: '1px solid #'+color});
	Element.setStyle(consensus_element_top, {visibility: 'visible', backgroundColor: '#'+color, padding: '2px 5px'});
}