if (window.location.href.indexOf("ContentManagerData") > -1){
	var baseHref = '/ContentManagerData/Sites/aspnet/_int/_en/';
}else{
	var baseHref = '/_int/_en/';	
}
var url_courante = window.location.href;
url_courante = encodeURIComponent(url_courante);

var manager = {

	start:function(){
		
		manager.logIn.start();
		manager.forms();
		
		switch($('meta[name=category]')[0].content){
			case 'beauty-blog':
				manager.sections.bkstage();
				break;
			default:
				manager.sections.byDefault();
				break;
		}
		
		if($('meta[name=category]')[0] && $('meta[name=category]')[0].content != 'my-account') manager.cookies.write('register', 'website');
	
	},
	
	sections:{
	
		byDefault:function(){
			
			/**
			* We use the initCallback callback
			* to assign functionality to the controls
			*/
			function mycarousel1_initCallback(carousel)
			{
				$("#carousel1_wrapper .prev").bind("click", function() {
					carousel.prev();
					return false;
				});

				$("#carousel1_wrapper .next").bind("click", function() {
					carousel.next();
					return false;
				});
			};

			function mycarousel2_initCallback(carousel)
			{
				$("#carousel2_wrapper .prev").bind("click", function() {
					carousel.prev();
					return false;
				});

				$("#carousel2_wrapper .next").bind("click", function() {
					carousel.next();
					return false;
				});
			};

			function mycarousel3_initCallback(carousel)
			{
				$("#carousel3_wrapper .prev").bind("click", function() {
					carousel.prev();
					return false;
				});

				$("#carousel3_wrapper .next").bind("click", function() {
					carousel.next();
					return false;
				});
			};

			function mycarousel4_initCallback(carousel)
			{
				$("#carousel4_wrapper .prev").bind("click", function() {
					carousel.prev();
					return false;
				});

				$("#carousel4_wrapper .next").bind("click", function() {
					carousel.next();
					return false;
				});
			};
			// Ride the carousel...
			$(document).ready(function()
			{
				$("#carousel1_wrapper ul").jcarousel({
					scroll: 1,
					initCallback: mycarousel1_initCallback,
					// This tells jCarousel NOT to autobuild prev/next buttons
					buttonNextHTML: null,
					buttonPrevHTML: null
				});
				$("#carousel2_wrapper ul").jcarousel({
					scroll: 1,
					initCallback: mycarousel2_initCallback,
					// This tells jCarousel NOT to autobuild prev/next buttons
					buttonNextHTML: null,
					buttonPrevHTML: null
				});
				$("#carousel3_wrapper ul").jcarousel({
					scroll: 1,
					initCallback: mycarousel3_initCallback,
					// This tells jCarousel NOT to autobuild prev/next buttons
					buttonNextHTML: null,
					buttonPrevHTML: null
				});
				$("#carousel4_wrapper ul").jcarousel({
					scroll: 1,
					initCallback: mycarousel4_initCallback,
					// This tells jCarousel NOT to autobuild prev/next buttons
					buttonNextHTML: null,
					buttonPrevHTML: null
				});
				bulleOffsetX = 95;
				bulleWidth = 7;
				$(".carousel_02_bulle li").hover(function()
				{
					$(this).css("z-index","2");
					posParentMaxX = $(this).parent().parent().findPos().x + $(this).parent().parent().width();
					//alert(posParentMaxX);
					posThisMaxX = $(this).findPos().x + bulleOffsetX + bulleWidth;
					//alert(posThisMaxX);
					if (($(this).findPos().x - $(this).parent().parent().findPos().x) <= 10)
					{
						$(this).find(".onglets_contenu_01_sub").addClass("onglets_contenu_01_sub_right");
					}
					if (posParentMaxX - posThisMaxX < 0)
					{
						$(this).find(".onglets_contenu_01_sub").addClass("onglets_contenu_01_sub_left");
					}
					$(this).find(".onglets_contenu_01_sub").removeClass("off");
					if ($.browser.msie && (parseInt($.browser.version) == 6))
					{
						var img = $(this).find(".onglets_contenu_01_img img")[0];
						if (!$(this).hasClass("IE6PngFixed"))
						{
							PngFixOne (img);
							$(this).addClass("IE6PngFixed");
						}
					}
				},function()
				{
					$(this).css("z-index","1");
					$(this).find(".onglets_contenu_01_sub").addClass("off");
				});
			
			});
			
			jQuery.fn.extend({
				findPos : function() {
					obj = $(this).get(0);
					var curleft = obj.offsetLeft || 0;
					var curtop = obj.offsetTop || 0;
					while (obj = obj.offsetParent) {
					curleft += obj.offsetLeft
					curtop += obj.offsetTop
					}
					return {x:curleft,y:curtop};
				}
			});
			
			$(document).ready(function()
			{
				$(".fiche_produit_01_img_big img").each(function()
				{
					if ($(this)[0].complete)
					{
						$(".fiche_produit_01_img_big .loader").addClass("off");
						$(".fiche_produit_01_img_big img").css("visibility", "visible");
					}
					else
					{
						$(this).load(function()
						{
							$(".fiche_produit_01_img_big .loader").addClass("off");
							$(this).css("visibility", "visible");
						});
					}
				});
				$(".zoom_plus").click(function(event)
				{
					event.preventDefault();
					$(".fiche_produit_01_img_small").css("visibility", "hidden");
					var div = $(".fiche_produit_01_img_big");
					var img = div.find("img").not(".loader");
					div.removeClass("off");
					var coords = div.findPos();
					var xStart = coords.x;
					var yStart = coords.y;
					var largeurDiv = div.width();
					var hauteurDiv = div.height();
					var largeurImg = img.width();
					var hauteurImg = img.height();
					var offsetXMin = largeurDiv - largeurImg;
					var offsetYMin = hauteurDiv - hauteurImg;
					var rapportX = largeurImg / largeurDiv;
					var rapportY = largeurImg / largeurDiv;
					var offsetX = (largeurDiv - largeurImg) / 2;
					var offsetY = (hauteurDiv - hauteurImg) / 2;
					if (($.browser.msie) && (parseInt ($.browser.version) == 6))
					{
						PngFixOne (img[0]);
						img = $("#product_big_img");
					}
					img.css({position : "absolute", left : offsetX + "px", top : offsetY + "px"});
					div.mousemove(function(e)
					{
						var x = e.pageX - xStart;
						var y = e.pageY - yStart;
						var offsetX = - x * rapportX;
						var offsetY = - y * rapportY;
						offsetX = Math.max (offsetX, offsetXMin);
						offsetY = Math.max (offsetY, offsetYMin);
						img.css({position : "absolute", left : offsetX + "px", top : offsetY + "px"});
					});
				});
				$(".zoom_moins").click(function(event)
				{
					event.preventDefault();
					$(".fiche_produit_01_img_big").addClass("off");
					$(".fiche_produit_01_img_small").css("visibility", "visible");
				});
			});
			
			
			$(document).ready(function()
			{
				// Menu shop
				$(".menu_hor_02_shop > li").hover(function()
				{
					$(this).addClass("hovered");
					// Menu shop, détermination de la taille
					if (!$(this).hasClass("widthChecked"))
					{
						$(this).find(".menu_hor_02_shop_sub_wrapper").each(function()
						{
							var largeur = largeur_menus = largeur_push = 0;
							$(this).find("ul:first").each(function()
							{
								var largeur_lev2 = largeur_lev3 = 0;
								$(this).find(".lev2 > ul").each(function()
								{
									$(this).find(".lev3").each(function()
									{
										largeur_lev3+= $(this).width() + parseInt ($(this).css("padding-left")) + parseInt ($(this).css("padding-right"));
									});
									if (largeur_lev3 != 0)
									{
										largeur_lev3+= parseInt ($(this).parent().css("padding-left")) + parseInt ($(this).parent().css("padding-right"));
									}
								});
								$(this).find(".lev2").each(function()
								{
									largeur_lev2+= $(this).width() + parseInt ($(this).css("padding-left")) + parseInt ($(this).css("padding-right"));
								});
								largeur_menus = Math.max (largeur_lev2, largeur_lev3) + parseInt ($(this).css("padding-left")) + parseInt ($(this).css("padding-right"));
							});
							$(this).find(".push_01").each(function()
							{
								largeur_push = parseInt ($(this).css("padding-left")) + parseInt ($(this).css("padding-right"));
								$(this).find("img").each(function()
								{
									largeur_push+= $(this).width();
								});
								$(this).find(".push_01_text").each(function()
								{
									largeur_push+= $(this).width() + parseInt ($(this).css("padding-left")) + parseInt ($(this).css("padding-right"));
								});
							});
							largeur = Math.max (largeur_menus, largeur_push);
							$(this).css("width", largeur + "px");
							var nb_push = $(this).find(".push_01 li").length;
							$(this).find(".push_01 li").css("width", Math.floor(largeur/nb_push) + "px");
						});
						$(this).addClass("widthChecked");
					}
				},function()
				{
					$(this).removeClass("hovered");
				});
				// Formulaires store locator et newsletter
				var locatorDefault = "Enter city or zip code";
				var newsletterDefault = "Enter your e-mail";

				$(".form_storelocator_01 .for_text_01 input").each(function()
				{
					var val = $.trim($(this).val());
					if (val == "")
					{
						$(this).val(locatorDefault);
					}
				});
				$(".form_storelocator_01 .for_text_01 input").focus(function()
				{
					var val = $.trim($(this).val());
					if (val == locatorDefault)
					{
						$(this).val("");
					}
				});
				$(".form_storelocator_01 .for_text_01 input").blur(function()
				{
					var val = $.trim($(this).val());
					if (val == "")
					{
						$(this).val(locatorDefault);
					}
				});

				$(".form_newsletter_01 .for_text_01 input").each(function()
				{
					var val = $.trim($(this).val());
					if (val == "")
					{
						$(this).val(newsletterDefault);
					}
				});
				$(".form_newsletter_01 .for_text_01 input").focus(function()
				{
					var val = $.trim($(this).val());
					if (val == newsletterDefault)
					{
						$(this).val("");
					}
				});
				$(".form_newsletter_01 .for_text_01 input").blur(function()
				{
					var val = $.trim($(this).val());
					if (val == "")
					{
						$(this).val(newsletterDefault);
					}
				});
				
				// Carousel
				$(".carousel_01_item").hover(function()
				{
					$(this).toggleClass("carousel_01_item_hovered");
				},function()
				{
					$(this).toggleClass("carousel_01_item_hovered");
				});
				
				
		
				// Sitemap blocs depliants
				$(".sitemap_01 ul ul ul ul").hide();
				$(".sitemap_01 ul ul ul a").click(function(event)
				{
					if ($(this).nextAll("ul").length != 0)
					{
						event.preventDefault();
						$(this).toggleClass("switch_on").nextAll("ul").slideToggle();;
					}
					else if ($(this).parent().nextAll("ul").length != 0)
					{
						event.preventDefault();
						$(this).toggleClass("switch_on");
						$(this).parent().nextAll("ul").slideToggle();
					}
				});

				// Catalogue blocs depliants
				$(".catalogue_list_01 ul ul").hide();
				$(".catalogue_list_01 ul a").click(function(event)
				{
					if ($(this).nextAll("ul").length != 0)
					{
						event.preventDefault();
						$(this).toggleClass("switch_on").nextAll("ul").slideToggle();;
					}
					else if ($(this).parent().nextAll("ul").length != 0)
					{
						event.preventDefault();
						$(this).toggleClass("switch_on");
						$(this).parent().nextAll("ul").slideToggle();
					}
				});
			});
		
		},
	
		bkstage:function(){
			
			// Sidebar blocs dépliants
			if($(document).getUrlParam("fdate")){
				$("#comments-title").hide();
			}else{
				$(".sidebar_fold_content").hide();
			}
			$(".sidebar_fold .sidebar_block_01_titre").click(function(){
				$(this).toggleClass("sidebar_block_01_titre_on");
				$(this).next(".sidebar_fold_content").slideToggle();
			});
		
			// Archives par date
			$.ajax({
				url: baseHref+"beauty-blog/ajax/archives-json.aspx",
				cache: false,
				success: function(content){
					
					eval(content);
							
					var dates = [];
					var index = 0;
					var fdate;
					var flag;
										
					dates[index++] = manager.global.dateToEpoch(archives.posts[0].date);
							
					for(var i = 1; i < (archives.posts.length-1); i++){
						
						flag = true;
						
						for(var j = 0; j < dates.length; j++){
							
							splitDate = manager.global.epochToDate(dates[j]).split('/');
							splitPostDate = archives.posts[i].date.split('/');
							if(splitDate[1]+'-'+splitDate[2] == splitPostDate[1]+'-'+splitPostDate[2]) flag = false;
						
						}
						
						if(flag) dates[index++] = manager.global.dateToEpoch(archives.posts[i].date);
						
					}
					
					dates = dates.sort();
					dates = dates.reverse();
					
					for(var i = 0; i < dates.length; i++){
						
						dates[i] = manager.global.epochToDate(dates[i]);
					
					}					
					
					for(var i = 0; i < dates.length; i++){
						
						splitDates = dates[i].split('/');
						fdate = splitDates[0]+'-'+splitDates[1]+'-'+splitDates[2];
						
						var li1 = document.createElement('li');
						if(i==0) li1.className='first';
						var a1 = document.createElement('a');
						
						if($(document).getUrlParam("fdate")){
							var get_fdate = $(document).getUrlParam("fdate");
							if(get_fdate == fdate) a1.className='current';
						}
						
						a1.setAttribute('href',baseHref+'beauty-blog/archives.aspx?fdate='+fdate);
						li1.appendChild(a1);
						var txt1 = document.createTextNode(localisation.BackstageBeauty[0].Archives[0].Months[0][splitDates[1]]+' '+splitDates[2]);
						a1.appendChild(txt1);
						
						document.getElementById('container-archives').appendChild(li1);
						
					}
					
				}
			});
		
		}	
	
	},
	
	global:{
	
		dateToEpoch:function(fdate){
		
			splitfdate = fdate.split('/');
		
			var refMonths = [];
			refMonths[0] = 'January';
			refMonths[1] = 'February';
			refMonths[2] = 'March';
			refMonths[3] = 'April';
			refMonths[4] = 'May';
			refMonths[5] = 'June';
			refMonths[6] = 'July';
			refMonths[7] = 'August';
			refMonths[8] = 'September';
			refMonths[9] = 'October';
			refMonths[10] = 'November';
			refMonths[11] = 'December';
			
			var month = parseInt(splitfdate[1]);
			var day = parseInt(splitfdate[0]);
			
			var d = new Date(refMonths[month-1]+" "+day+", "+splitfdate[2]+" 00:00:00");
			var myEpoch = d.getTime()/1000.0;
			
			return myEpoch;
			
		},
		
		epochToDate:function(epoch){
		
			var myDate = new Date((epoch+(3600*2))*1000.0);
			var day = myDate.getDate();
			if(day<10) day = '0'+myDate.getDate();
			var month = myDate.getMonth();
			if(month<10) month = '0'+(myDate.getMonth()+1);
			
			newDate = day+'/'+month+'/'+myDate.getFullYear();
			
			return newDate;	
		
		}
	
	},
	
	forms:function(){
	
		// Formulaires store locator et newsletter
		var locatorDefault = "Enter city or zip code";
		var newsletterDefault = "Enter your e-mail";
		

		$(".form_storelocator_01 .for_text_01 input").each(function()
		{
			var val = $.trim($(this).val());
			if (val == "")
			{
				$(this).val(locatorDefault);
			}
		});
		
		$(".form_storelocator_01 .for_text_01 input").focus(function()
		{
			var val = $.trim($(this).val());
			if (val == locatorDefault)
			{
				$(this).val("");
			}
		});
		
		$(".form_storelocator_01 .for_text_01 input").blur(function()
		{
			var val = $.trim($(this).val());
			if (val == "")
			{
				$(this).val(locatorDefault);
			}
		});

		$(".form_newsletter_01 .for_text_01 input").each(function()
		{
			var val = $.trim($(this).val());
			if (val == "")
			{
				$(this).val(newsletterDefault);
			}
		});
		
		$(".form_newsletter_01 .for_text_01 input").focus(function()
		{
			var val = $.trim($(this).val());
			if (val == newsletterDefault)
			{
				$(this).val("");
			}
		});
		
		$(".form_newsletter_01 .for_text_01 input").blur(function()
		{
			var val = $.trim($(this).val());
			if (val == "")
			{
				$(this).val(newsletterDefault);
			}
		});
		
		// Formulaire login
		$(".form_login_01 .for_text_01 input").each(function()
		{
			var val = $.trim($(this).val());
			var valDefault = $(this).prev("label").text();
			if (val == "")
			{
				$(this).val(valDefault);
			}
		});
		
		$(".form_login_01 .for_text_01 input").focus(function()
		{
			var val = $.trim($(this).val());
			var valDefault = $(this).prev("label").text();
			if (val == valDefault)
			{
				$(this).val("");
			}
		});
		
		$(".form_login_01 .for_text_01 input").blur(function()
		{
			var val = $.trim($(this).val());
			var valDefault = $(this).prev("label").text();
			if (val == "")
			{
				$(this).val(valDefault);
			}
		});
	
	},	
	
	logIn:{
	
		start:function(){
		
			manager.logIn.chkLogOut();
		
		},
	
		chkLogOut:function(){
			
			if($("meta[name='login']")[0].content=='false'){
				manager.logIn.chkToSign();
			}
			
		},
		
		chkToSign:function(){
		
			var toSign = $("a[href='#sign-in']");
			if(!toSign){return;}
			
			for(var i=0,toSignI;toSignI=toSign[i];i++){
				toSign[i].onclick = function(){
					manager.popIn.signIn();					
					if(this.className == 'my-account') manager.cookies.write('login', baseHref+'my-account/home.aspx?url_return='+url_courante);
					else manager.cookies.write('login', 'current');
					return false;
				}
			}
			
			toSign = $("a.register_to_comment");
			if(!toSign){return;}
			
			for(var i=0,toSignI;toSignI=toSign[i];i++){
				toSign[i].onclick = function(){
					manager.popIn.signIn();
					return false;
				}
			}
		
		}
	
	},
	
	popIn:{
	
		signIn:function(){
		
			if($(document).scrollTop() > 0) $('html, body').animate({scrollTop:0}, 'fast');
			
			var docHeight = $(document).height();
			
			$.ajax({
			  url: baseHref+"ajax/common/signin.aspx",
			  cache: false,
			  success: function(content){
			  
				var div1 = document.createElement('div');
				div1.setAttribute('id','bg_popin');
				var div2 = document.createElement('div');
				div2.setAttribute('id','popin');
				
				document.body.appendChild(div1);
				document.body.appendChild(div2);
			  
				div2.innerHTML = content;
				
				$('#bg_popin').click(function(){
					manager.popIn.remove();
					return false;					
				});
				
				$('#bg_popin').css({'position' : 'absolute','top':'0','left':'0','background' : '#000','width' : '100%','z-index':'9000','height': docHeight,'opacity':'0'});
				$('#popin').css({'position':'absolute','background':"url('/img/common/popin/sign-in.gif') top left no-repeat #fff",'z-index':'9001','top':'15%','left':'50%','width':'206px','padding':'48px 20px 0 20px','height':'137px','margin-left':'-123px','opacity':'0'});
				
				$("#bg_popin").animate({opacity:0.4}, 350);				
				$("#popin").animate({top:'30%',opacity:1}, 300);
				
			  }
			  
			});
			
		},
		
		catalogPopin:function(){
			if(getCookie("ArmaniCatalog")=="nopop"){ return false; }
			
			if($(document).scrollTop() > 0) $('html, body').animate({scrollTop:0}, 'fast');
						
			var docHeight = $(document).height();
			
			$.ajax({
			  url: baseHref+"ajax/common/container_catalog.aspx",
			  cache: false,
			  success: function(content){
				
				var container = document.body.getElementsByTagName('div')[1];
				
				var div1 = document.createElement('div');
				div1.setAttribute('id','bg_popin');
				var div2 = document.createElement('div');
				div2.className = 'newsletter_bloc_02';
				div2.setAttribute('id','popin');
				
				container.appendChild(div1);
				container.appendChild(div2);
			  
				div2.innerHTML = content;
				
				$('#bg_popin').click(function(){
					manager.popIn.remove();
					return false;					
				});
				
				$('#bg_popin').css({'position' : 'absolute','top':'0','left':'0','background' : '#000','width' : '100%','z-index':'9000','height': docHeight,'opacity':'0'});
				$('#popin').css({'position':'absolute','z-index':'9001','top':'0%','opacity':'0'});		
				window.centre2.location.href = baseHref+"ajax/common/newsletter_catalog.aspx?valeur_email="+document.getElementById("newsletter_email_01").value;
				$("#bg_popin").animate({opacity:0.4}, 350);							
				$("#popin").animate({top:'170px',opacity:1}, 300);					
				setCookie("ArmaniCatalog","nopop",31);
			  }
			  
			});
			
		},
	
		newsLetter:function(){
		
			if($(document).scrollTop() > 0) $('html, body').animate({scrollTop:0}, 'fast');
						
			var docHeight = $(document).height();
			
			$.ajax({
			  url: baseHref+"ajax/common/container_newsletter.aspx",
			  cache: false,
			  success: function(content){
				
				var container = document.body.getElementsByTagName('div')[1];
				
				var div1 = document.createElement('div');
				div1.setAttribute('id','bg_popin');
				var div2 = document.createElement('div');
				div2.className = 'newsletter_bloc_01';
				div2.setAttribute('id','popin');
				
				container.appendChild(div1);
				container.appendChild(div2);
			  
				div2.innerHTML = content;
				
				$('#bg_popin').click(function(){
					manager.popIn.remove();
					return false;					
				});
				
				$('#bg_popin').css({'position' : 'absolute','top':'0','left':'0','background' : '#000','width' : '100%','z-index':'9000','height': docHeight,'opacity':'0'});
				$('#popin').css({'position':'absolute','z-index':'9001','top':'0%','opacity':'0'});		
				
				window.centre.location.href = baseHref+"ajax/common/newsletter_webbox.aspx?valeur_email="+document.getElementById("newsletter_email_01").value;
				$("#bg_popin").animate({opacity:0.4}, 350);							
				$("#popin").animate({top:'70px',opacity:1}, 300);					
				
			  }
			  
			});
			
		},
		
		connect:function(){
			
			var login = document.getElementById('login_ajax');
			var password = document.getElementById('password_ajax');
			var xmlLogin = '<Loreal_Reference_IN_CustomerLogin><SessionID></SessionID><Login>'+login.value+'</Login><Password>'+password.value+'</Password></Loreal_Reference_IN_CustomerLogin>';
			var wsUri = baseHref+'../../ws/customer.asmx/CustomerLogin';
			
			$.post(wsUri, {inputData:xmlLogin}, function(data){
				
				if(data.getElementsByTagName("Message")[0]){
					
					var errMsg = data.getElementsByTagName("Message")[0].firstChild.data;
					
					$("label[for='"+login.id+"']")[0].style.color = '#FF0000';
					$("label[for='"+password.id+"']")[0].style.color = '#FF0000';
					
				}else{
					//if(manager.cookies.read('login') != 'current') window.location.replace(manager.cookies.read('login'));
					if(manager.cookies.read('login') != 'current') window.location.replace(baseHref+'my-account/home.aspx?url_return='+url_courante);
					else window.location.replace(window.location);
					
				}	
			});
			
		},
		
		remove:function(){
			
			$('#bg_popin').remove();
			$('#popin').remove();		
		}
	
	},
	
	cookies:{
	
		write: function(nom, valeur){
			var argv = manager.cookies.write.arguments;
			var argc = manager.cookies.write.arguments.length;
			var expires = (argc > 2) ? argv[2] : null;
			var path = (argc > 3) ? argv[3] : null;
			var domain = (argc > 4) ? argv[4] : null;
			var secure = (argc > 5) ? argv[5] : false;
			document.cookie = nom+'='+escape(valeur)+((expires==null) ? '' : ('; expires='+expires.toGMTString()))+((path==null) ? "" : ("; path="+path))+((domain==null) ? "" : ("; domain="+domain))+((secure==true) ? "; secure" : "");
		},

		get: function(offset){
			var endstr = document.cookie.indexOf (";", offset);
			if (endstr==-1) endstr = document.cookie.length;
			return unescape(document.cookie.substring(offset, endstr));
		},
		
		read: function(nom){
			var arg = nom + '=';
			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 manager.cookies.get(j);
				i = document.cookie.indexOf(" ",i)+1;
				if (i==0) break;
			}
			return null;
		}
	}

};

$(document).ready(function(){manager.start();});
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()); 
}

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 "";
}