// JavaScript Document

var lastX ='';
var lastY ='';

function show_pop(element, usecoor, event,xOffset,yOffset) {
	var IE = document.all?true:false;
        
	if(usecoor == true) {
		if (IE) {
    		pos_x = event.clientX + document.documentElement.scrollLeft;
    		pos_y = event.clientY + document.documentElement.scrollTop;
 		 } else {
    		pos_x = event.pageX;
    		pos_y = event.pageY;
  		}
    
        document.getElementById(element).style.top = (pos_y-yOffset)+'px';
        document.getElementById(element).style.left = (pos_x-xOffset)+'px';
        lastY   =  (pos_y-yOffset);
        lastX   =  (pos_x-xOffset);

		document.getElementById(element).style.display = "block"; 	
		pop_timeout = setTimeout("hide_pop('"+element+"')", 200000 );
	
	} else {

        if (xOffset == -1 && yOffset == -1) {
          document.getElementById(element).style.top = lastY+'px';
		  document.getElementById(element).style.left = (lastX-175)+'px';
        }
       
		var divElement = document.getElementById(element);
		divElement.style.display = "block";
	
		pop_timeout = setTimeout("hide_pop('"+element+"')", 200000 );

	}
}  

function hide_pop(element) {
	var divElement = document.getElementById(element);
	divElement.style.display = "none";

} 

function show_pop_account() {
	var divElement = document.getElementById('pop_account');
	divElement.style.display = "block";

	//replace with function reset_timer
	clearTimeout(pop_timeout);
	pop_timeout = setTimeout("hide_pop('pop_account')", 200000 );

	var divElement1 = document.getElementById('pop_favorites');
	divElement1.style.display = "none";

}  

function show_pop_favorites() {
	var divElement = document.getElementById('pop_favorites');
	divElement.style.display = "block";

	//replace with function reset_timer
	pop_timeout = setTimeout("hide_pop('pop_favorites')", 200000 );


	var divElement1 = document.getElementById('pop_account');
	divElement1.style.display = "none";

}  


function reset_timer(element, interval) {

	clearTimeout(pop_timeout);
	pop_timeout = setTimeout("hide_pop('"+element+"')", 200000 );
	
}


function reset_signin(server, isfav, redirect, mlid) {
	
	var s_fav = "";
	var s_div = "form_signin";
	var s_pop = "pop_sign_in";
	if(isfav) {
		s_fav = "_fav";
		s_div = "form_signin_fav";
		s_pop = "pop_sign_register";
	} 
		
	var reset_HTML 	= "<p><img src='/img/pop_hdr-signin.gif' /></p>";
		reset_HTML  = reset_HTML + "<form method='post'  name='frmAJAXSignIn"+s_fav+"' id='frmAJAXSignIn"+s_fav+"' action='javascript:AJAX_signin(\""+server+"\","+isfav+",\""+redirect+"\","+mlid+");' autocomplete='off'>";
        reset_HTML  = reset_HTML + "<input type='hidden' name='login' value='Submit' />";
        reset_HTML  = reset_HTML + "<p class='form_input'><input type='text' name='one' class='account_input' id='pre_text' value='email' onfocus='changeRegistrationFocus(\"pre_text\",\"post_text\",false);'/><input type='text' name='email' class='account_input' id='post_text' value='' style='display:none' onfocus='reset_timer(\""+s_pop+"\",15000)' onblur='changeRegistrationFocus(\"pre_text\",\"post_text\",true);' maxlength='50'/></p>";
       	reset_HTML  = reset_HTML + "<p class='form_input'><input type='text' name='two' class='account_input' id='pre_pass' value='password' onfocus='changeRegistrationFocus(\"pre_pass\",\"post_pass\",false);'/><input type='password' name='password' class='account_input' id='post_pass' value='' style='display:none' onfocus='reset_timer(\""+s_pop+"\",15000)'  onblur='changeRegistrationFocus(\"pre_pass\",\"post_pass\",true);' maxlength='50'/></p>";
        reset_HTML  = reset_HTML + "<p class='small'>&nbsp;&nbsp;<a href='#' onclick='show_pop(\"pop_forgot\"); return false;'>Forgot your password?</a></p>";
        reset_HTML  = reset_HTML + "<div align='right' class='pop_submit'><input type='image' onclick='reset_timer(\""+s_pop+"\",15000)' src='/img/btn/btn_pop-go.gif' name='login' value='Submit' /></div>";
        reset_HTML  = reset_HTML + "</form>";
        reset_HTML  = reset_HTML + "<p class='small'>&nbsp;</p>";
        reset_HTML  = reset_HTML + "<div id='sign_in_fb' align='center'><a href='#' onclick='FB.ensureInit(function () {FB.Connect.requireSession(FB.Facebook.get_sessionWaitable().waitUntilReady(function(){ FB.Connect.ifUserConnected(AJAX_signin(\""+server+"\","+isfav+",\""+redirect+"\","+mlid+"))}))}); reset_timer(\""+s_pop+"\",60000); return false; '><img id='fb_login_image' src='/img/btn/btn_pop-facebook.gif' alt='Connect' border=0 /></a></div>";
                
    
	if(document.getElementById(s_div)) {
	
		document.getElementById(s_div).innerHTML= reset_HTML;
	}

}

function reset_register(server, isfav, redirect, mlid) {
	
	var s_fav = "";
	var s_div = "form_register";
	var s_pop = "pop_register";
	if(isfav) {
		s_fav = "_fav";
		s_div = "form_register_fav";
		s_pop = "pop_sign_register";
	} 
	
	var reset_HTML = "<p class='tab'><a href='#' onclick='hide_pop(\"pop_register\"); return false;'>Create Account</a></p>";
        reset_HTML = reset_HTML + "<div id='form_register'>";
        reset_HTML = reset_HTML + "<p><img src='/img/pop_hdr-register.gif' /></p>";
        reset_HTML = reset_HTML + "<form method='post' name='frmAJAXRegister"+s_fav+"' id='frmAJAXRegister"+s_fav+"' action='javascript: AJAX_register(\""+server+"\","+isfav+",\""+redirect+"\","+mlid+");' autocomplete='off'>";
		reset_HTML = reset_HTML + "<input type='hidden' name='register' value='Submit' />";
       // reset_HTML = reset_HTML + "<input type='hidden' name='redirect' value='<? echo 'http://'.$_SERVER['SERVER_NAME']; if (isset($_REQUEST['ref'])) echo urldecode($_REQUEST['ref']); elseif (strpos($_SERVER['REQUEST_URI'],'/register\") == FALSE) echo $_SERVER['REQUEST_URI']; else echo '/'; ?>' />";
		reset_HTML = reset_HTML + "<p class='form_input'><input type='text' name='one' class='account_input' id='pre_one' value='first name' onfocus='changeRegistrationFocus(\"pre_one\",\"nameFirst\");'/><input type='text' name='nameFirst' class='account_input' id='nameFirst' value='' style='display:none' onfocus='reset_timer(\""+s_pop +"\",10000)'  onblur='changeRegistrationFocus(\"pre_one\",\"nameFirst\",true);'/></p>";
        reset_HTML = reset_HTML + "<p class='form_input'><input type='text' name='two' class='account_input' id='pre_two' value='last name' onfocus='changeRegistrationFocus(\"pre_two\",\"nameLast\");'/><input type='text' name='nameLast' class='account_input' id='nameLast' value='' style='display:none' onfocus='reset_timer(\""+s_pop +"\",10000)'  onblur='changeRegistrationFocus(\"pre_two\",\"nameLast\",true);' /></p>";
        reset_HTML = reset_HTML + "<p class='form_input'><input type='text' name='three' class='account_input' id='pre_three' value='email address' onfocus='changeRegistrationFocus(\"pre_three\",\"email\");'/><input type='text' name='email' class='account_input' id='email' value='' style='display:none' onfocus='reset_timer(\""+s_pop +"\",10000)'  onblur='changeRegistrationFocus(\"pre_three\",\"email\",true);'/></p>";
        reset_HTML = reset_HTML + "<p class='form_input'><input type='text' name='four' class='account_input' id='pre_four' value='create password (6+ characters)' onfocus='changeRegistrationFocus(\"pre_four\",\"password1\");'/><input type='password' name='password1' class='account_input' id='password1' onfocus='reset_timer(\""+s_pop +"\",10000)'  value='' style='display:none' onblur='changeRegistrationFocus(\"pre_four\",\"password1\",true);' /></p>";
        reset_HTML = reset_HTML + "<p class='form_input'><input type='text' name='five' class='account_input' id='pre_five' value='confirm password' onfocus='changeRegistrationFocus(\"pre_five\",\"password2\");'/><input type='password' name='password2' class='account_input' id='password2' value='' onfocus='reset_timer(\""+s_pop +"\",10000)'  style='display:none' onblur='changeRegistrationFocus(\"pre_five\",\"password2\",true);' /></p>";
        reset_HTML = reset_HTML + "<p class='form_input'><input type='text' name='six' class='account_input' id='pre_six' value='zip code' onfocus='changeRegistrationFocus(\"pre_six\",\"zipcode\");'/><input type='text' name='zipcode' class='account_input' id='zipcode' value='' style='display:none' onfocus='reset_timer(\""+s_pop +"\",10000)'  onblur='changeRegistrationFocus(\"pre_six\",\"zipcode\",true);' /></p>";
        reset_HTML = reset_HTML + "<div align='right' class='pop_submit'><input type='image' name='register' src='/img/btn/btn_pop-create.gif' /></div>";
        reset_HTML = reset_HTML + "</form>";
        reset_HTML = reset_HTML + "<p class='small'>&nbsp;</p>";
	    reset_HTML = reset_HTML + "<div id='sign_in_fb' align='center'><a href='#' onclick='FB.ensureInit(function () {FB.Connect.requireSession(FB.Facebook.get_sessionWaitable().waitUntilReady(function(){ FB.Connect.ifUserConnected(AJAX_signin(\""+server+"\",false,\""+redirect+"\","+mlid+"))}))});return false;'><img id='fb_login_image' src='/img/btn/btn_pop-facebook.gif' alt='Connect' border=0 /></a></div>";
        reset_HTML = reset_HTML + "</div>";
	
    
	if(document.getElementById(s_div)) {
	
		document.getElementById(s_div).innerHTML= reset_HTML;
	}

}



