//This is required for all ivillage channel. video player in video.ivillage.com, astrology.com not working if loaded from header.
var iv_header_isLoaded = false;
var omfilestatus = "Header is loaded ";
var isAstrologyPage = false;
var isVideoPage = false;
var news_code_isLoaded = false;
var isNotAstrologyPage = false;

if (typeof(videoID) == 'undefined') { videoID = false; } 
if (window.location.href.toLowerCase().indexOf("astrology.com") == -1 && window.location.href.toLowerCase().indexOf("coolsavings.com") == -1) {
	isNotAstrologyPage = true;
}
if (!videoID && isNotAstrologyPage) {
	document.write('<scr'+'ipt  language="javascript" type="text/javascript" src="http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/includes/new_s_code_iv.js"></scr'+'ipt>');
	omfilestatus = omfilestatus + "iv_header.js has loaded new_s_code_iv.js file ";
}

//Omniture only stuff
iv_searchType = '';
iv_searchword = '';
iv_site = '';
iv_section = '';
iv_subsection1 ='';
iv_subsection2 = '';
iv_titletag = '';
iv_contenttype = '';
iv_urlstring = '';
iv_packageid = '';
iv_mbdiscustitle = '';
iv_mbauthor = '';
iv_mbauthorpost = '';
iv_mbtitle = '';
momtourageDomn = '';
//Trac #1678
iv_subcontenttype = '';

// Added for new entertainment vertical
iv_pubDate = '';
iv_dartZone = '';

// === captures all query string values and sets to keyValue
if (typeof iv_scriptletIncluded_utilities == "undefined") { document.write("<scr"+"ipt language=\"javascript\" type=\"text/javascript\" src=\"http://www.ivillage.com/shared/js/scriptlets/0,,utilities,00.js\"></scr" + "ipt>"); var iv_scriptletIncluded_utilities = 1; }
// === End Scriptlets ===

function iv_setBusinessProps () {
	if (s_iv.pageType != "undefined" && s_iv.pageType == "errorPage" ) {
		s_iv.pageName="";		
	} else {
		//Hardcoded - never changes
		s_iv.prop8 = "iVillage Sites";
		s_iv.prop7 = '';
		if (iv_contenttype == 'Video') {s_iv.prop2 = "Video Player";}
		
		fullurl=String(window.location);
		var paths=fullurl.split("/");
		var domn=(paths[2]);
		domn = domn.replace(/(devwork|stagework|prodwork)/, "");
		
		if (domn.indexOf("ivillage.com") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "iVillage";}
		else if (domn.indexOf("ivillage.co.uk") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "iVillageUK";}
		else if (domn.indexOf("momtourage") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "Momtourage";}
		else if (domn.indexOf("astrology") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "Astrology";}
		else if (domn.indexOf("gardenweb") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "GardenWeb";}
		else if (domn.indexOf("thathomesite.com") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "GardenWeb";}
		else if (domn.indexOf("yourtotalhealth.ivillage.healthline.com") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "iVillage";}
		else if (domn.indexOf("www.gardenbazaar.com") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "GardenWeb";}
		else if (domn.indexOf("print.coupons.com") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "iVillageCoupons";}
		else if (domn.indexOf("clearconceptsllc.com") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "Astrology";}
		else if (domn.indexOf("nature.net") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "GardenWeb";}
		else if (domn.indexOf("neversaydiet") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "NeverSayDiet";}
		else if (domn.indexOf("webstakes") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "Webstakes";}
		else if (domn.indexOf("dietanotherday") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "DietAnotherDay";}
		else if (domn.indexOf("kalimocho") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "Kalimocho";}
		else if (domn.indexOf("healthylivingonline") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "iVillage";}
		else if (domn.indexOf("healthvideo") != -1) {s_iv.prop9 = "DigitalMedia"; s_iv.prop10 = "HealthVideo";}
		else if (domn.indexOf("healthology") != -1) {s_iv.prop9 = "DigitalMedia"; s_iv.prop10 = "Healthology";}
		else if (domn.indexOf("petside.com") != -1) {s_iv.prop9 = "DigitalMedia"; s_iv.prop10 = "Petside";}
		else if (domn.indexOf("petside.co.uk") != -1) {s_iv.prop9 = "DigitalMedia"; s_iv.prop10 = "PetsideUK";}
		else if (domn.indexOf("petsidelatino.com") != -1) {s_iv.prop9 = "DigitalMedia"; s_iv.prop10 = "PetsideLatino";}
		else if (domn.indexOf("travelskoot") != -1) {s_iv.prop9 = "DigitalMedia"; s_iv.prop10 = "TravelSkoot";}
		else if (domn.indexOf("ivillagecoupons") != -1) {s_iv.prop9 = "DigitalMedia"; s_iv.prop10 = "iVillageCoupons";}
		else if (domn.indexOf("thepatientchannel") != -1) {s_iv.prop9 = "DigitalMedia"; s_iv.prop10 = "ThePatientChannel";}
		else if (domn.indexOf("newborn") != -1) {s_iv.prop9 = "DigitalMedia"; s_iv.prop10 = "NewbornChannel";}
		else if (domn.indexOf("greenisuniversal") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "greenisuniversal";}
		else if (domn.indexOf("dinnertool") != -1) {s_iv.prop9 = "DigitalMedia"; s_iv.prop10 = "DinnerTool";}
		else if (domn.indexOf("chooser.nbcuni.com") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "iVillage";}
		else if (domn.indexOf("yourtotalhealth.com") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "iVillage";}
		else if (domn.indexOf("babynamer.com") != -1) {s_iv.prop9 = "iVillage"; s_iv.prop10 = "iVillage";}
		else if (domn.indexOf("lifegoesstrong.com") != -1 || domn.indexOf("healthgoesstrong.com") != -1 || domn.indexOf("stylegoesstrong.com") != -1 || domn.indexOf("familygoesstrong.com") != -1 || domn.indexOf("techgoesstrong.com") != -1) {s_iv.prop9 = "DigitalMedia"; s_iv.prop10 = "Lifegoesstrong";}			
		else { s_iv.prop9  = "iVillage_Default"; s_iv.prop10 = domn;}
		
		if (domn.indexOf("ivillage.co.uk") != -1 && (paths[3] == "dir-app" && paths[4] == "bbcard")) {
			var page=paths[5].split("?");
			if(page[0] == "bbFavoriteForum.asp") {
				iv_contenttype = "Messageboards";
				iv_section = "iVillageUK";
				iv_subsection1 = "favforum";
				iv_subsection2 = "landing";
			}
		} 
		//gardenweb hardcoded pages
		if (domn.indexOf("gardenweb") != -1 || domn == "www.glyphs.com" || domn == "www.herbarium.com" || domn == "www.kitchengardener.com" || domn == "www.nygardener.com" || domn == "www.rosarian.com" || domn ==  "www.wild-flowers.com" ||  domn ==  "www.nature.net" ||  domn ==  "www.gardenbazaar.com") {
			iv_setGWValues(domn, paths);
		}

		if (domn.indexOf("video.ivillage.com") != -1) {
			iv_contenttype = "Video";
			iv_section = "Video";
			iv_titletag = document.title;
		}
		
		//theweightinggame.ivillage.com
		if (domn.indexOf("theweightinggame.ivillage.com") != -1) {
			iv_contenttype = "Blog";
			iv_section = "totalhealth";
			iv_titletag = document.title;
			iv_subsection1 = "diet";
		}
		
		//products.ivillage.com
		if (domn.indexOf("products.ivillage.com") != -1) {
			iv_contenttype = "ecommerce";
			iv_section = "Shopping";
			iv_titletag = document.title;			
		}
		
		//topsecretrecipes.ivillage.com

		if (domn.indexOf("topsecretrecipes.ivillage.com") != -1) {
        	iv_contenttype = "Blog";
            iv_section = "Food";
            iv_subsection1 = "topsecretrecipes";
		} 

		//chooser tools specific variables
		if (domn.indexOf("chooser") != -1) {
			
			iv_contenttype = "Tools";
			iv_section = paths[3];
			iv_subsection1 = paths[4];
			iv_section = iv_section.replace(iv_section.charAt(0),iv_section.charAt(0).toUpperCase());
					
			if (domn.indexOf("choosers.yourtotalhealth.ivillage.com") != -1 ) {
				iv_section = "totalhealth";					
				iv_subsection1 = paths[3];
				if (iv_subsection1 == "diet-fitness") {
					iv_subsection1 = "diet";
				}	
				iv_subsection1 = iv_subsection1.replace(iv_subsection1.charAt(0),iv_subsection1.charAt(0).toUpperCase());
				iv_subsection2 = paths[4];
			}
		} else if (domn.indexOf("recipes.ivillage.com") != -1) {
			iv_contenttype = "Tools"
			iv_section = "Food"
			var recipeNumSplit = fullurl.split("&recipe=");
			if (recipeNumSplit[1] != undefined) {
				iv_titletag = recipeNumSplit[1];
			} else {
				iv_titletag = '';
			}		
			
		}

		if (domn.indexOf("healthylivingonline.com") != -1) {
			iv_contenttype = "Tools";
			iv_section="totalhealth";
			iv_subsection1="HealthyLivingOnline";
			iv_titletag = document.title;
		}

		if (domn.indexOf("shinealight.ivillage.com") != -1) {
			if (typeof(IsLoggedIn) != 'undefined' && IsLoggedIn == 1) {
				s_iv.prop1 = "ShineALight:Registered";	
				s_iv.eVar1 = s_iv.prop1;					
			} 
		}

		if (iv_contenttype == null || iv_contenttype == '') {
			iv_contenttype = "NotDeclared:"+s_iv.prop10;
		}

		//builds out the s_iv.pageName value.
		s_iv.pageName = s_iv.prop10 + ":" + iv_section;
		s_iv.prop3 = iv_contenttype;
		s_iv.prop4 = s_iv.prop10 + ":" + iv_section;
		
		if (iv_subsection1 != '') {s_iv.pageName = s_iv.pageName + ":" + iv_subsection1; s_iv.prop4 = s_iv.prop4 + ":" + iv_subsection1;};
		s_iv.prop5 = s_iv.prop4;
		if (iv_subsection2 != '') {s_iv.pageName = s_iv.pageName + ":" + iv_subsection2; s_iv.prop5 = s_iv.prop5 + ":" + iv_subsection2;};
		if (iv_titletag != '') {s_iv.pageName = s_iv.pageName + ":" + iv_titletag};
		if (iv_searchType != '') {s_iv.prop7 = iv_searchType};
		
		if (typeof(packageid) != 'undefined' && packageid.length >1) {
			iv_packageid = packageid;			
		} 
		if (iv_packageid != '') {s_iv.prop19 = iv_packageid};

		// Variables defined for new entertainment vertical.

		if (typeof(iv_dartZone) != 'undefined' && iv_dartZone != '') {s_iv.eVar7 = iv_dartZone;}
		if (typeof(iv_pubDate) != 'undefined' && iv_pubDate != '') {s_iv.eVar8 = iv_pubDate;} 
	
		//s_iv.prop11 = s_iv.pageName;
		s_iv.prop11 = "D=pageName";
		s_iv.prop12 = 'D=c8+":"+c9';
		s_iv.prop14 = iv_contenttype + ":" + iv_section;	
		s_iv.channel = s_iv.prop10 + ":" + iv_section;

		//messageboards specific variables
		if(iv_mbdiscustitle != '') s_iv.prop36 = iv_mbdiscustitle;
		if(iv_mbauthor != '') s_iv.prop37 = iv_mbauthor;
		if(iv_mbauthorpost != '') s_iv.prop38 = iv_mbauthorpost;
		if(iv_mbtitle != '') s_iv.prop39 = s_iv.prop10 + ":" + iv_mbtitle;
		
		//Trac #1678 - s_iv.prop15 needs to be set always even if iv_subcontenttype is null or empty;
		s_iv.prop15 = iv_subcontenttype;
		//Trac 1816
		s_iv.eVar4 = iv_subsection1;

	}

	var s_code=s_iv.t();if(s_code)document.write(s_code);
}

// Used for external tracking.
s_linkType="";

// trackStr - the unique tracking string for the link.
// url - redirects to the url after calling tracking functions.
// prop - which ominiture property to modify.
// linkType - usually defaulted, but can be overridden.
// gs - same as linkType
function iv_doTracking (trackStr, url, prop, linkType, linkName, gs ) {
	
	if (linkType == null || linkType == "") { linkType = "o"; }
	if (linkName == null || linkName == "") { linkName = "Downloaded File"; }
	
	if (prop != null && prop != ""){
		prop=prop.replace(/s_prop/, "s_iv.prop"); 	
	}

	if (prop == null || prop == "") { prop = "s_iv.eVar13"; } else if (prop == "s.prop30" || prop == "s_prop30") { prop = "s_iv.eVar13"; }  

	if (s_account == "nbcuglobal") { s_account = "nbcuivsites";}
	var s_iv=s_gi(s_account);
	s_iv.eVar13 = trackStr;
	s_iv.tl(this,linkType,linkName);

	redirectUrl = url;
	if (url != null && url != "") {     
		setTimeout("document.location.replace(redirectUrl)", 1000 );
		}
	return true;
}

function iv_setGWValues (domn, paths) {
	if (iv_contenttype == '') {
		if(domn.indexOf("voices") != -1 ) { 
			iv_contenttype = "Blogs"; 
		} else if(domn.indexOf("forums") != -1 || domn.indexOf("forums2") != -1 || domn.indexOf("ths") != -1 || domn.indexOf("nature") != -1 || domn.indexOf("ny") != -1 || domn.indexOf("glyphs") != -1  ) {
			iv_contenttype = "Messageboards";
		} else if(domn.indexOf("ths") != -1 ) { 
			iv_contenttype = "Blogs"; 
		} else if(domn.indexOf("photos") != -1 ) { 
			iv_contenttype = "Photos"; 
		} else if(domn.indexOf("faq") != -1 || domn.indexOf("dir") != -1 || domn.indexOf("hortiplex") != -1 || domn.indexOf("glossary") != -1) { 
			iv_contenttype = "Article"; 
		} else if(domn.indexOf("shoppingmall") != -1 || domn.indexOf("bazaar") != -1 ) { 
			iv_contenttype = "ecommerce"; 
		} else if(domn.indexOf("calendar") != -1 ) { 
			iv_contenttype = "Tools"; 
		} else if(domn.indexOf("www.au.gardenweb.com") != -1 || domn.indexOf("www.uk.gardenweb.com") != -1 ) { 
			iv_contenttype = "HomePage"; 
		} else if(domn.indexOf("www.gardenweb.com") != -1 || domn.indexOf("gardenweb.com") != -1) { 
			iv_contenttype = "HomePage"; 
		} else {
			iv_contenttype = "Article";
		}
	} 
	if(domn.indexOf("search.gardenweb.com") != - 1) {
		iv_contenttype = "SearchPage";
		iv_searchType = "GardenWeb:"+iv_queryString('term');
	}
	if (domn.indexOf("nature") != -1) iv_contenttype = "ChannelPage";
 
	if((domn.toLowerCase().indexOf("glossary.gardenweb.com") != -1) || (domn.toLowerCase().indexOf("hortiplex.gardenweb.com") != -1) || 
				(domn.toLowerCase().indexOf("calendar.gardenweb.com") != -1) || (domn.toLowerCase().indexOf("bazaar.gardenweb.com") != -1) || (domn.toLowerCase().indexOf("dir.gardenweb.com") != -1)) {
		iv_section = "Tools-Directories";
		if(paths[3] == "glossary") {
			iv_subsection1 = "Glossary";
		} else if(paths[3] == "plants") {
			iv_subsection1 = "Hortiflex";
		} else if(paths[3] == "directory") {
			if(domn.toLowerCase().indexOf("dir.gardenweb.com") != -1)
				iv_subsection1 = "Directory";
			else
				iv_subsection1 = "GardenBazaar";
		} else if(domn.toLowerCase().indexOf("calendar.gardenweb.com") != -1) {
			iv_subsection1 = "EventsCalendar";
		} else if(domn.toLowerCase().indexOf("calendar.gardenweb.com") != -1) {
			iv_subsection1 = "Directory";
		} 
	} else if(domn.toLowerCase().indexOf("faq.gardenweb.com") != -1) {
		iv_section = "Ask The Experts";
	} else if(domn.toLowerCase().indexOf("forums") != -1) {
		iv_section = "Forum-Garden";
	} else if(domn.toLowerCase().indexOf("ths") != -1) {
		iv_section = "Forum-Home";
	} else if((domn.toLowerCase().indexOf("stg.gardenweb.com") != -1) || (domn.toLowerCase().indexOf("www.gardenweb.com") != -1)) { 
		// Setting iv_section, iv_titletag in case of Gardenweb home page (stg.gardenweb.com and www.gardenweb.com) 
		iv_section = "GardenWeb";
		if(paths[3] == "legal") {
			iv_contenttype = "Open Article";  
			iv_subsection1 = "Legal";
			domnSplittedbyDot = paths[4].split('.');
			iv_subsection2 = domnSplittedbyDot[0].substring(0,1).toUpperCase()+domnSplittedbyDot[0].substring(1,domnSplittedbyDot[0].length).toLowerCase();
		} 
	} else if(domn.toLowerCase().indexOf("www") != -1 ) { 
		domnSplittedbyDot = domn.split('.');
		iv_section = "Forum-"+domnSplittedbyDot[1].substring(0,1).toUpperCase()+domnSplittedbyDot[1].substring(1,domnSplittedbyDot[1].length).toLowerCase(); //for camelcase
	} else {
		domnSplittedbyDot = domn.split('.');
		iv_section = "Forum-"+domnSplittedbyDot[0].substring(0,1).toUpperCase()+domnSplittedbyDot[0].substring(1,domnSplittedbyDot[0].length).toLowerCase(); //for camelcase
	}
	
	if(domn.toLowerCase().indexOf("auth.gardenweb.com") != -1 ){
		iv_contenttype = "Article";
		iv_section = "Members";
	}
	if(domn.toLowerCase().indexOf("nature") != -1 || domn.toLowerCase().indexOf("wild-flowers") || domn.toLowerCase().indexOf("rosarian") || domn.toLowerCase().indexOf("nygardener") || domn.toLowerCase().indexOf("kitchengardener") || domn.toLowerCase().indexOf("herbarium") || domn.toLowerCase().indexOf("glyphs")){
		s_iv.prop10 = "GardenWeb";
	}
	if(paths.length>5) {
		if(iv_subsection1 != "") {
			iv_subsection2 = paths[4].substring(0,1).toUpperCase()+paths[4].substring(1,paths[4].length).toLowerCase();
			s_iv.prop39 = s_iv.prop10 + ":" + iv_subsection2;
		} else {
			iv_subsection1 = paths[4].substring(0,1).toUpperCase()+paths[4].substring(1,paths[4].length).toLowerCase();
			s_iv.prop39 = s_iv.prop10 + ":" + iv_subsection1;
		}
	}
	if(paths.length>6) {
		iv_subsection1 = paths[5].substring(0,1).toUpperCase()+paths[5].substring(1,paths[5].length).toLowerCase();
		iv_subsection2 = "MessageRead";
		s_iv.prop39 = s_iv.prop10 + ":" + iv_subsection1;
		s_iv.prop36 = document.title;
	}
	
	if((domn.toLowerCase().indexOf("www.gardenbazaar.com") != -1)) { 
		//Gardenbazaar.com home page and other pagess
		iv_section = "Tools-Directories";
		iv_subsection1 = "GardenBazaar";		
		if(paths[3] == "") {
			iv_contenttype = "Homepage";			                                    
		} else {
			iv_contenttype = "ecommerce"
			if(paths[4] != "") {
				iv_subsection2 = paths[4].substring(0,1).toUpperCase()+paths[4].substring(1,paths[4].length).toLowerCase();
			}
		}
	}
	
	iv_titletag = document.title;
}
/* END OF OMNITURE CODE */

//Tacoda
if (typeof(iv_hideTacoda) == 'undefined') { iv_hideTacoda = false; } if (!iv_hideTacoda) {
	document.write('<scr'+'ipt src="http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/includes/Tacoda_AMS_DDC_Header.js" lang="Javascript"></scr'+'ipt>');
	document.write('<scr'+'ipt src="http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/includes/TacodaFTT.js" lang="Javascript"></scr'+'ipt>'); 
}
//Print tracker
document.write('<scr'+'ipt src="http://www.ivillage.com/stc/pt/pt.js"></scr'+'ipt>');
//There are some references to _gat (03/31/2009)
if(window.location.href.toLowerCase().indexOf("ivillage.com") >= 0) {
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
}


/* Old iv_header js functions. Required for pregnancy cal and others.*/
//
//eVar5, eVar12, eVar13, eVar14, eVar15, eVar21, eVar22, eVar25, eVar28
// sprop21
//
s_eVar5 = '';
s_eVar28 = '';
function iv_setSProp10 () {
	return "";
}


function iv_getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1) { endstr = document.cookie.length; }
  return unescape(document.cookie.substring(offset, endstr)); }

function iv_GetCookie (name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg) { return iv_getCookieVal (j); }
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
  }
  return null;
}

function iv_DeleteCookie (name,path,domain) {
  if (iv_GetCookie(name)) {
    document.cookie = name + "=" +
      "; path=" + ((path) ? path : "/") +
      ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-1970 00:00:01 GMT";
  }
}

function iv_SetCookie (name,value,expires,path,domain) {
  // expires represents a value in days
  var ckToday = new Date();
  if (expires != null) { var exp = new Date(ckToday.getTime() + expires * 24 * 60 * 60 * 1000); }
  document.cookie = name + "=" + escape(value) +
    ((expires) ? "; expires=" + exp.toGMTString() : "") +
    "; path=" + ((path) ? path : "/") +
    ((domain) ? "; domain=" + domain : ""); }

//this function makes sure that there isn't a duplicate "tag" in the "list"
function iv_inList (list, tag) {
	list = list.split(';');
	for (i=0;i<list.length;i++) { 
		if (tag == list[i]) { return true; } 
	}		
	return false; 
}

//append vars to omnitags
function iv_setevar5(tag) {	
	if (!iv_inList(s_eVar5,tag)) s_iv.eVar5 = s_eVar5+tag+';'; 
}

function iv_setprop15(tag) {     
	if (!iv_inList(s_eVar28,tag)) s_iv.eVar28 = s_eVar28+tag+';'; 
}

function setImp(tag) { iv_setprop15(tag); }

function iv_cookevar12() {
	skycook = iv_GetCookie("iv_skycook");
	//changing s_iv.eVar12 to s_iv.eVar18
	if (skycook) s_iv.eVar18 = skycook; 
}

function iv_cookevar13() {
	parcook = iv_GetCookie("iv_parcook");
	//changing s_iv.eVar13 to s_iv.eVar23
	if (parcook) s_iv.eVar23 = parcook; 
}

function iv_cookevar14() {
	magState = iv_GetCookie("iv_magStage");
	//changing s_iv.eVar14 to s_iv.eVar10
	if (magState) s_iv.eVar10 = magState; 
}

function addZero(vNumber){ 
    	return ((vNumber < 10) ? "0" : "") + vNumber 
  	} 

function days_between(date1, date2) {
  var ONE_DAY = 1000 * 60 * 60 * 24
  var date1_ms = date1.getTime()
  var date2_ms = date2.getTime()
  var difference_ms = Math.abs(date1_ms - date2_ms)
  return Math.round(difference_ms/ONE_DAY)
}
	
function iv_setevar12() {
	var sky = iv_queryString('sky');
	var domainStr = document.location.href;
	
	var skyCookDate = new Date();
	var year = skyCookDate.getFullYear();
	var month = addZero(skyCookDate.getMonth()+ 1); 
	
	var new_years_date = new Date();
	new_years_date.setYear(new_years_date.getFullYear());
	new_years_date.setMonth(0);
	new_years_date.setDate(1);
	
	var dayNumber = days_between(new_years_date,skyCookDate);
	var weekNumber = Math.floor(dayNumber/7)+1;
	if (weekNumber == 53) {weekNumber = 52}
	
	var skyApend = "|y:" + year +"|m:"+ month +"|w:"+ weekNumber +"|d:|";
	
	if (sky != '') {
		sky = sky + skyApend;
		s_iv.eVar18 = sky; 
		if(domainStr.indexOf("ivillage.com") > 0 )
		  iv_SetCookie("iv_skycook",sky,3600,"/",".ivillage.com");
		if(domainStr.indexOf("astrology.com") > 0 )
		  iv_SetCookie("iv_skycook",sky,3600,"/",".astrology.com");
	}
}

function iv_setevar13() {
	par = iv_queryString('par');
	
	var parCookDate = new Date();
	var year = parCookDate.getFullYear();
	var month = addZero(parCookDate.getMonth()+ 1);
	
	var new_years_date = new Date();
	new_years_date.setYear(new_years_date.getFullYear());
	new_years_date.setMonth(0);
	new_years_date.setDate(1);
	
	var dayNumber = days_between(new_years_date,parCookDate);
	var weekNumber = Math.floor(dayNumber/7)+1;
	if (weekNumber == 53) {weekNumber = 52}
	
	var parApend = "|y:" + year +"|m:"+ month +"|w:"+ weekNumber +"|d:|";
	
	if (par != '') {
		par = par + parApend;
		s_iv.eVar23 = par; 
		iv_SetCookie("iv_parcook",par,3600,"/", ".ivillage.com");
	}
}
//changing eVar14 to eVar10
function iv_setevar14() {
	if (typeof iv_magState == 'string' ) {
		if (iv_magState) {
			s_iv.eVar10 = iv_magState;		
            iv_SetCookie("iv_magState",iv_magState,3600,"/", ".ivillage.com");
		}
	}
}

function iv_cookevar20() {
	partSeg = iv_GetCookie("iv_partseg2");
	// changed to eVar22
	if (partSeg) s_iv.eVar22 = partSeg; 
}

function iv_cookevar21() {
	toolEntry = iv_GetCookie("iv_toolentry");
	if (toolEntry) s_iv.eVar21 = toolEntry; 
}

function iv_SetddcCookie (zip, age, gender, email) {
  if (zip == null) { zip = ""; }
  if (age == null) { age = ""; }
  if (gender == null) { gender = ""; }
  if (email == null) { email = ""; }
  iv_ddc= "Z:" + zip + "|A:"  + age + "|G:"  + gender;
  iv_SetCookie("iv_ddc", iv_ddc, 3600, "/", ".ivillage.com"); 
}

//get segment&eacute;&eacute;&eacute;
// eVar15 changed to eVar12.
s_eVar12 = iv_GetCookie('iv_seg2');

//if (!s_prop21) s_prop21 = '';
//if (!s_eVar15) s_eVar15 = '';

// if iv_dcc cookie exists populate the value after the p: value to s_prop11 and s_eVar7.
 
function iv_setPvalue () {
	var pStr = iv_GetCookie('iv_dcc');
    if (!pStr || pStr == "") { return ""; }
    pArray = pStr.split("|");
    for (var i = 0; i < pArray.length; i++) {
      	var paramArray = pArray[i].split(":");
       	var key = paramArray[0];
        var value = paramArray[1];
        if (key == "P") {
			// eVar25 changed eVar29 
          	s_iv.eVar29 = value;
            return "";
		}
   	}
}

function iv_getCookie(Name) {
    var tCookie = document.cookie; if (tCookie.length == 0) { return null; }
    var search = Name + "=";
    offset = tCookie.indexOf(search); if (offset == -1) { return null; }
    offset += search.length;
    end = tCookie.indexOf(";", offset);
    if (end == -1) { end = tCookie.length; }
    return unescape(tCookie.substring(offset, end));
}

function iv_getLoginTkt() {
	// iv_tkt cookie necessary to be considered logged in
	var logintkt = iv_getCookie('iv_tkt');
	if (!logintkt) { return ""; }
	return logintkt;
}

//end of old functions from iv_header

//UTHeader update
if(window.location.href.toLowerCase().indexOf("ivillage.com") > 0 || window.location.href.toLowerCase().indexOf("momtourage.com") > 0 || window.location.href.toLowerCase().indexOf("yourtotalhealth.com") > 0 ) {
	document.write('<scr'+'ipt src="http://www.nbcudigitaladops.com/hosted/global_header.js"></scr'+'ipt>');
}