var point = new Image();
point.src = StaticServerURL +"Offerlist/Letters/point.gif"

var intMaxCols=50;
var intMaxLines=1;
var intTextSize;
var timOut;
		
intTextSize=intMaxCols*intMaxLines;

function writeText(strText){
	//strText = strText.replace('*', '-')
	
	var intCount;
	var intCountCols=1;
	var intCountLines=1;
	var strNumber="";
	var blnFinish=false;

	if(strText.length > intMaxCols){
		strText = CutHotelName(strText)
	}
	
	//I've added this section on 26 fev to remove spacing
	strarray = strText.split(' ')
	strText = ''
	for (c= 0;c< strarray.length; c ++)
	{
		if( strarray[c].length > 0)
			strText = strText + String.fromCharCode(32) + strarray[c]
	}	
	//end of it	
	if (strText.length){
		writeText('');
		
		intTextSize=strText.length;
		for (intCount=0;intCount<intTextSize;intCount++){
			(intCountLines<10) ? strNumber="0"+intCountLines:strNumber=intCountLines;
			//((intCountCols+intMaxCols-intTextSize)<10) ? strNumber+="0"+(intCountCols+intMaxCols-intTextSize):strNumber+=(intCountCols+intMaxCols-intTextSize);
			((intCountCols)<10) ? strNumber+="0"+(intCountCols):strNumber+=(intCountCols);
			if (strText.substring(intCount,intCount+1)!=" ")
					{			
					if(!blnFinish)
						{
					
						switch(strText.substring(intCount,intCount+1))
							{
							case ".":
								eval("document.imgL"+strNumber+".src='" + StaticServerURL + "Offerlist/Letters/point.gif'");
							   break;

							case "'":
								eval("document.imgL"+strNumber+".src='" + StaticServerURL + "spacer.gif'");
							   break;

							case "&":
								eval("document.imgL"+strNumber+".src='" + StaticServerURL + "Offerlist/Letters/eperluette.gif'");
								break;
							case ";":
								eval("document.imgL"+strNumber+".src='" + StaticServerURL + "Offerlist/Letters/pointvirgule.gif'");
								break;
							case "-":
								eval("document.imgL"+strNumber+".src='" + StaticServerURL + "Offerlist/Letters/traitdunion.gif'");
								break;	
							//Added code for Hotel Ranking Star !! **********************************
							case "*":
								eval("document.imgL"+strNumber+".src='" + StaticServerURL + "DetailOffer/FullStar.gif'");
								break;	
							case "!": //code for Half Star
								eval("document.imgL"+strNumber+".src='" + StaticServerURL + "DetailOffer/HalfStar.gif'");
								break;	
							//End Added Code for Hotel Ranking Star !! ******************************
							default:
								eval("document.imgL"+strNumber+".src='" + StaticServerURL + "Offerlist/Letters/" + strText.substring(intCount,intCount+1)+".gif'");								
							}
						}
					}
			else{
				if (!blnFinish) eval("document.imgL"+strNumber+".src='" + StaticServerURL + "spacer.gif'");
			}
			intCountCols++;
			
			if	(intCountCols>intMaxCols || ((strText.substring(intCount+1,strText.length)).indexOf(" ")+intCount)>(intMaxCols*intCountLines)){
				intCountCols=1;
				intCountLines++;
				if (intCountLines>intMaxLines) blnFinish=true;
			}
		}
	}else{
		for (intCount=0;intCount<intMaxCols*intMaxLines;intCount++){
			(intCountLines<10) ? strNumber="0"+intCountLines:strNumber=intCountLines;
			(intCountCols<10) ? strNumber+="0"+intCountCols:strNumber+=intCountCols;
			if (!blnFinish) eval("document.imgL"+strNumber+".src='" + StaticServerURL + "spacer.gif'");
			intCountCols++;
			if (intCountCols>intMaxCols){
				intCountCols=1;
				intCountLines++;
				if (intCountLines>intMaxLines) blnFinish=true;
			}
		}
	}
	
}

function overProduct(num, action, nbrColumn ,group)
	{			
		
		if (action==1)
		{
			styletext = 'textclickover'
			eval("document.flechedroite" + num).src= StaticServerURL + 'offerlist/fleche_droite_over.gif'
		}
		else
		{
			styletext = 'textclick'
			eval("document.flechedroite" + num).src=StaticServerURL + 'offerlist/fleche_droite.gif'
		}
			
		if (document.getElementById)
		{		
			for (w=1;w<=nbrColumn;w++)
			{
				document.getElementById("row" + w + "-" + group + "-" + num).className = styletext
			}
		}
	}
	
function overProductHi(num, action, nbrColumn, LogoID, HotelName, Star, HotelID)
	{	
		
		if (num != SelectedRow && top.detailF.document.getElementById("LogoPart"))	
		{	
			
			if (action==1)
			{
				IsOverOn = 1
				
				document.getElementById("arrow").style.top = ((num-1)*27) + td1Position
				top.detailF.document.getElementById("overdiv").style.visibility = 'visible'//show the layer
				top.detailF.scroll(0, 500)
				top.detailF.document.getElementById("LogoPart").innerHTML = '<img src="' + StaticServerURL + 'Detailoffer/PartnerLogo/' + LogoID + '.gif" border="0" />'
				top.detailF.document.getElementById("HotelInfo").innerHTML = HotelName
				
				top.detailF.document.getElementById("ImgHotel").innerHTML = '<img src="' + StaticDBImagesURL + 'DBImages/Common/Image/Hotel/' + LogoID + '/' + HotelID + '_1.jpg" border="0" onError="this.src=\'' + StaticServerURL + 'offerlist/sorry.gif\'" /><br/>'
				drawHotelRanking(Star);
				//alert(document.detailF.document.getElementById("ImgHotel").innerHTML)
				//styletext = 'textclickover'
				//eval("document.flechedroite" + num).src= StaticServerURL + 'offerlist/fleche_droite_over.gif'
			}
			else
			{
				IsOverOn = 0
				setTimeout("if(IsOverOn==0){top.detailF.document.getElementById('overdiv').style.visibility = 'Hidden'}", 200)
				setTimeout("if(IsOverOn==0){document.getElementById('arrow').style.top = -500}", 200)
				setTimeout("if(IsOverOn==0){top.detailF.scroll(0, 0)}", 200)
				//styletext = 'textclick'
				//eval("document.flechedroite" + num).src=StaticServerURL + 'offerlist/fleche_droite.gif'
			}
				
			//if (document.getElementById)
			//{		
				//for (w=1;w<=nbrColumn;w++)
				//{
					//document.getElementById("row" + w + "-" + num).className = styletext
				//}
			//}
		}
	}
	
function drawHotelRanking(Star)
	{
		top.detailF.document.getElementById("HotelInfo").innerHTML += '&#160;'
		for(c=0;c<Star.length;c++)
		{
			if(Star.substring(c, c+1)=='*')
			{
				top.detailF.document.getElementById("HotelInfo").innerHTML += '<img src="' + StaticServerURL + 'DetailOffer/Fullstar.gif" />'
			}
			if(Star.substring(c, c+1)=='!')
			{
				top.detailF.document.getElementById("HotelInfo").innerHTML += '<img src="' + StaticServerURL + 'DetailOffer/Halfstar.gif" />'
			}
		}
	
		
		
	}

function overProductProfil(num, action, nbrColumn)
	{			
		if (action==1)
		{
			styletext = 'textclickover'
		}
		else
		{
			styletext = 'textclick'
		}
		if (document.getElementById)
		{		
			for (w=1;w<=nbrColumn;w++)
			{
				document.getElementById("row" + w + "-" + num).className = styletext
			}
		}
	}

function CutHotelName(sValue){

	var Ranking
	var HotelName

	if(sValue.indexOf("*") > 0){
			Ranking = sValue.substring(sValue.indexOf("*"),sValue.length)
			HotelName = sValue.substring(0,sValue.indexOf("*"))
			return HotelName.substring(0,intMaxCols - Ranking.length - 1) + Ranking
	}
	else{
		return sValue.substring(0,intMaxCols);
	}
}

function submitform(){
	document.frmrefine.submit(); 
}




