// popup.js
function leftTrim(str) {
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(0)) != -1) {
      var j=0, i = s.length;
      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;
      s = s.substring(j, i);
   }
   return s;
}

function rightTrim(str) {
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
      var i = s.length - 1;       // Get length of string
      while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
         i--;
      s = s.substring(0, i+1);
   }
   return s;
}


function Trim(str) {
   return rightTrim(leftTrim(str));
}

function formatTitle(str){
	  //str is empty?
	if ((str == null) || (str.length == 0)){
 	  //alert("The text is empty")
		return ""
	}
        txt=str.toLowerCase()
          //remplace @ par _at_
        txt=txt.replace("@","_at_")
  	  //delete begin and end spaces
	txt=Trim(txt)
	  //put _ instead of spaces
        txt=txt.replace(/\s/g,"_")
	  //ñ -> n
	txt=txt.replace(/ñ/g,"_")
 	  //àèìòùáéíóúâêîôûç -> aeiouc
	txt=txt.replace(/[àáâ]/g,"a")
	txt=txt.replace(/[èéê]/g,"e")
	txt=txt.replace(/[ìíî]/g,"i")
	txt=txt.replace(/[òóô]/g,"o")
	txt=txt.replace(/[ùúû]/g,"u")
	txt=txt.replace(/[ç]/g,"c") 
          //delete .;:,'
        txt=txt.replace(/\W/g,"")
	  // delete ending _
	while(txt.charAt(txt.length-1)=="_")
	  txt = txt.substring(0,txt.length-1)
	return txt
}

// fonction d'affichage de la pop up 
function displayPOPUP(image1,image2,titre,content,linkname,linkurl) {
	
	//modification ned stat:
	linkurl = "http://fr.sitestat.com/europcar/europcar-com/s?home.popup." + formatTitle(titre) + ".clickout." + formatTitle(titre) + "&ns_type=clickout&ns_url=" + escape(linkurl);
	
	
	var cabinet = "";
	if (image1.match("/cms/getContent.do") == "/cms/getContent.do"){
		cabinet = 	image1.substring(0,image1.lastIndexOf("/images")+1);
	}

	win = window.open('', 'europcar', 'width=400, height=297, toolbar = no, status = no, resizable = no, scrollbars = no');
	win.document.open();
	win.document.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n" +
"<HTML>\n" +
"<HEAD>\n"+
"<META http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-15\">\n"+
"<TITLE>Europcar</TITLE>\n"+
"	<link href=\"" + cabinet + "style.css\" rel=\"styleSheet\" type=\"text/css\">\n"+
"	<style>\n"+
"		BODY {background-repeat: repeat-xy;}\n"+
"		.titreblanc	{ font-family: Geneva,Verdana,sans-serif; font-weight: 900; font-size: 14px; color: #FFFFFF;   }		\n"+
"		.txtblanc { font-family: Geneva,Verdana,sans-serif; font-size: 11px; font-weight: 500; color: #FFFFFF; }\n"+
"		a.blanc:link	{ font-family: Geneva,Verdana,sans-serif; font-size: 10px; font-weight: 600; color: #FFFFFF; }\n"+
"		a.blanc:active	{ font-family: Geneva,Verdana,sans-serif; font-size: 10px; font-weight: 600; color: #FFFFFF; }\n"+
"		a.blanc:visited	{ font-family: Geneva,Verdana,sans-serif; font-size: 10px; font-weight: 600; color: #FFFFFF; }\n"+
"		a.blanc:hover	{ font-family: Geneva,Verdana,sans-serif; font-size: 10px; font-weight: 600; color: #FFFFFF; }\n"+
"	</style>\n"+
"<script>\n"+
"// HALLOWEEN\n"+
"var largeurEcran = (screen.availWidth-400)/2\n"+
"var hauteurEcran = screen.availHeight/10\n"+
"function sesame2(url,largeur,hauteur) { \n"+
"window.open(url,\"\",\"status=0,toolbar=no,scrollbars=0,width=\"+largeur+\",height=\"+hauteur+\",top=\"+hauteurEcran+\",left=\"+largeurEcran+\"\")\n"+
"}\n"+
"</script>\n"+
"</HEAD>\n"+
"<body bgcolor=\"#CCCCCC\" leftmargin=\"0\" topmargin=\"0\" marginheight=\"0\" marginwidth=\"0\"  background=\"" + cabinet + "images/bg_popup.gif\" >\n"+
"<table width=\"400\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n"+
"<tr>\n"+
"	<td colspan=4><img src=\"" + cabinet + "images/head_popup.jpg\" width=\"400\" height=\"50\" border=\"0\"></td>\n"+
"</tr>\n"+
"<tr>\n"+
"	<td colspan=4><img src=\"" + cabinet + "images/lb_slogan_popup.gif\"	width=\"400\" height=\"18\" border=\"0\"></td>\n"+
"</tr>\n"+
"<tr>\n"+
"	<td colspan=4><img src=\"" + image1 + "\" width=\"400\" height=\"105\" border=\"0\"></td>\n"+
"</tr>\n"+
"<tr>\n"+
"	<td colspan=4 bgcolor=\"#000000\" width=\"400\"><img src=\"" + cabinet + "images/spc.gif\" width=\"400\" height=\"1\" border=\"0\"></td>\n"+
"</tr>\n"+
"<tr>\n"+
"	<td width=\"155\"><img src=\"" + image2 + "\" width=\"155\" height=\"105\" border=\"0\"></td>\n"+
"	<td width=\"1\"><img src=\"" + cabinet + "images/black_pixel.gif\" width=\"1\" height=\"105\" border=\"0\"></td>\n"+
"	<td width=\"15\"><img src=\"" + cabinet + "images/spc.gif\" width=\"15\" height=\"105\" border=\"0\"></td>\n"+
"	<td width=\"229\" height=\"105\" align=\"left\" valign=\"middle\">\n"+
"			<font class=\"titreblanc\">" + titre + "</font><br>\n"+
"                       <table><tr><td height=\"5\"><img src=\"" + cabinet + "images/spc.gif\"  height=\"5\" border=\"0\"></td></tr></table>\n"+
"			<font class=\"txtblanc\">" + content + "</font><br>\n"+
"			<a href=\"#\" target=\"_self\" class=\"blanc\" onClick=\"window.open('" + linkurl + "','_blank');window.self.close()\" >" + linkname + "</a>\n"+
"	</td>\n"+
"	</tr>\n"+
"<tr>\n"+
"	<td bgcolor=\"#000000\" colspan=4 height=\"18\"><img src=\"" + cabinet + "images/spc.gif\" height=\"18\"></td>\n"+
"</tr>\n"+
"</table>\n"+


"<!-- Begin Sitestat4 code -->\n"+
"<script language=\"JavaScript1.1\">\n"+
"<!--\n"+
"function sitestat(ns_l){ns_l+=\"&ns__t=\"+(new Date()).getTime();ns_pixelUrl=ns_l;\n"+
"ns_0=document.referrer;\n"+
"ns_0=(ns_0.lastIndexOf(\"/\")==ns_0.length-1)?ns_0.substring(ns_0.lastIndexOf(\"/\"),0):ns_0;\n"+
"if(ns_0.length>0)ns_l+=\"&ns_referrer=\"+escape(ns_0);\n"+
"if(document.images){ns_1=new Image();ns_1.src=ns_l;}else\n"+ 
"document.write(\"<img src=\"+ns_l+\" width=1 height=1>\");}\n"+
"sitestat(\"http://fr.sitestat.com/europcar/europcar-com/s?home.popup." + formatTitle(titre) + "\");\n"+
"//-->\n"+
"</script>\n"+
"<!-- End Sitestat4 code -->\n"+

"</body>\n"+
"</HTML>");
win.document.close();
}
