/* ----------------------------------- */
/* 			Configuration			   */
/* ----------------------------------- */
//var BASE_JSONP_PATH					= "http://i.ivillage.com/ivillage/newdesign";
var SIGN_UP_SPEED_OPEN 				= 500;
var SIGN_UP_SPEED_CLOSE				= 200;
var MAC_NAV_FONT_SIZE				= "12px";
var RANDOM_IMAGE_MAX_COUNT			= 2;
//var RANDOM_IMAGE_NAME_PREFIX		= "/header_";
//var RANDOM_IMAGE_NAME_SUFFIX		= ".png";
var RANDOM_IMAGE_ON					=  true;
var USERNAME_MIN_LENGTH				= 3;
var USERNAME_MAX_LENGTH				= 20;
var USER_LOGIN_COOKIE_NAME			= 'iv_tkt';
var USER_LOGIN_COOKIE_NAME_ALT		= 'iv_token';
var USER_LOGIN_COOKIE_ID			= 'iv_id';
var USER_IMAGE 						=  null;


$(document).ready(function() {

	/* ----------------------------------- */
	/* 			Sign In Slidder			 */
	/* ----------------------------------- */

		$("#iv_home_login_open").click(function() {
			$("#iv_home_wrapper").animate({top: 0}, SIGN_UP_SPEED_OPEN);
		});
		
		$("#iv_home_login_close").click( function() { 
			$("#iv_home_wrapper").animate({top: -87}, SIGN_UP_SPEED_CLOSE);	
		});
		
		var login_cookie = $.cookie(USER_LOGIN_COOKIE_NAME);
		var iv_user_id	 = $.cookie(USER_LOGIN_COOKIE_ID);
		//console.log("login_cookie=" + login_cookie);
		//console.log("iv_user_id=" + iv_user_id);
		
		function iv_get_user_avatar(loginCode){
		    $.getJSON("http://acx.prospero.com/dir-app/acx/activecontent.aspx?type=profile&loginCode="+loginCode+"&form=full&webtag=iv-ivillageusz&z=y&fmt=json&callback=?",
			function(data){
			   //USER_IMAGE = ProsperoResponse.ContentElement.User.Image.@url;
			   if(USER_IMAGE != null){
					$("#iv_home_member_avatar img").attr('src',  USER_IMAGE);
			    }
			});
			
		}
		
		
		function iv_user_loggedin() {
			$("#iv_home_welcome").css("display", "none");
			$("#iv_home_welcome_signed_in").css("display", "block");
			$("#iv_home_header").css("background", "none");
			if(iv_user_id != null){
				iv_get_user_avatar(iv_user_id);
				$("#iv_home_welcome_signed_in_welcome H3").text("Hello " + iv_user_id);
			}else{
				$("#iv_home_welcome_signed_in_welcome H3").text("Welcome");
			}
		}

		 
		function iv_user_not_loggedin() {
			if(RANDOM_IMAGE_ON){
				var rand_no = Math.floor(RANDOM_IMAGE_MAX_COUNT*Math.random())+1;
				$("#iv_home_header").css("background", "transparent url(http://i.ivillage.com/ivillage/newdesign/header_2.png) no-repeat scroll 0 0");
			}
			
			$("#iv_home_welcome_signed_in").css("display", "none");
			$("#iv_home_welcome").css("display", "block");	
		}
	/*	
		if(login_cookie  != null){
		   if(login_cookie != "NA"){
			   RANDOM_IMAGE_ON = false;
			   iv_user_loggedin();
		   }
		}
	*/	
		if(iv_user_id == null || iv_user_id == "" || (typeof iv_user_id == "undefined"))  {
			iv_user_not_loggedin();
		}else {
		   RANDOM_IMAGE_ON = false;
		   iv_user_loggedin();
		}

		
		//sign-in button
		$("#iv_home_login_open").mouseover(function(){
			
			$(this).css("background-position", "0px -21px");
			
			
    		}).mouseout(function(){
			
    			$(this).css("background-position", "0px 0px");	
			

    		});
    		$("#sign_in_button").mouseover(function(){
			
    			$(this).css("background-position", "0px -21px");	
			
    		}).mouseout(function(){
			
    			$(this).css("background-position", "0px 0px");	
			

    		});
    		$("#iv_home_get_it").mouseover(function(){
			
    			$(this).css("background-position", "0px -24px");	
			
    		}).mouseout(function(){
			
    			$(this).css("background-position", "0px 0px");	
			

    		});
    		$("#search_button").mouseover(function(){
			
			$(this).css("background-position", "0px -30px");	
			
    		}).mouseout(function(){
			
			$(this).css("background-position", "0px 0px");	
			

    		});
    		$("#poll_button_a").mouseover(function(){
			
    			$(this).css("background-position", "0px -30px");	
			
    		}).mouseout(function(){
			
    			$(this).css("background-position", "0px 0px");	
			

    		});
    		$("#poll_button_b").mouseover(function(){
			
    			$(this).css("background-position", "0px -30px");	
			
    		}).mouseout(function(){
			
    			$(this).css("background-position", "0px 0px");	
			

    		});
	
		
	/* ----------------------------------- */
	/* 		Mac Browser Tweeks   		   */
	/* ----------------------------------- */

		if($.os.name == 'mac'){
			//Mac CSS Overrides  Here
			//$("#iv_home_main_navigation").css("font-size", MAC_NAV_FONT_SIZE);			

			if($.browser.name == 'firefox'){
				//Fire Fox CSS Overrides  here
			}

			if($.browser.name == 'safari'){
				//Safari CSS Overrides here
			}
		}
	
	
	/* ----------------------------------- */
	/* 			Random Images			   */
	/* ----------------------------------- */
	/*if(RANDOM_IMAGE_ON){
		 var rand_no = Math.floor(RANDOM_IMAGE_MAX_COUNT*Math.random())+1;
	 	$("#iv_home_header").css("background", "transparent url(http://i.ivillage.com/ivillage/newdesign/header_2.png) no-repeat scroll 0 0");
	}*/

	
	
	  $("#iv_home_main_navigation_more_parent_link").mouseover(function(){
		  $("#iv_home_main_navigation_more_parent_link").css("color", "#ff2A00");	
	  }).mouseout(function(){
		  $("#iv_home_main_navigation_more_parent_link").css("color", "#000");	
	  });
	  
	  /* ----------------------------------- */
	  /* Open Profile Link in New Window     */
	  /* ----------------------------------- */
	  $(function(){
		$("a[rel='iv_profile_external']").click(function(){
			window.open($(this).attr("href"),this,'width=600,height=600,scrollbars=yes');
			return false;
		});
	  });
	  

}); //close $(function() {


	/* ----------------------------------- */
	/* 		IE6 hover for dropdowns        */
	/* ----------------------------------- */

	startList = function() {
		if (document.all&&document.getElementById) {
			navRoot = document.getElementById("iv_home_main_navigation");
			for (i=0; i<navRoot.childNodes.length; i++) {
				node = navRoot.childNodes[i];
				if (node.nodeName=="LI") {
					node.onmouseover=function() {
						this.className+=" over";
					}
					node.onmouseout=function() {
						this.className=this.className.replace(" over", "");
					}
				}
			}
		}
	}
	window.onload=startList;

