/* 
 *declaration of days arrays
 */
var day_name = '';
day_name = {
			ar : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			cs : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			da : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			de : new Array('Son','Mon','Die','Mit','Don','Fre','Sam'),
			en : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			es : new Array('Dom','Lun','Mar','Mie','Jue','Vie','Sab'),
			fi : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			fr : new Array('Dim','Lun','Mar','Mer','Jeu','Ven','Sam'),
			he : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			it : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			ja : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			ko : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			nl : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			no : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			pl : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			pt : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			ro : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			ru : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			sv : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),
			zh : new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat')
		};
function changePrefix(id, text){
		if(document.getElementById('phone_prefix'))
			document.getElementById('phone_prefix').value=id;
		if(document.getElementById('mobile_prefix'))
			document.getElementById('mobile_prefix').value=id;
		if (document.getElementById('fax_prefix'))
			document.getElementById('fax_prefix').value=id;
		if (document.getElementById('text_country'))
			document.getElementById('text_country').value=text;	
}
function changeRoom(nr){
	var ch=eval("document.getElementById('type_"+nr+"').checked");
	var nr_rooms=eval("document.getElementById('nr_room_"+nr+"').value");
	var nr_adult=eval("document.getElementById('nr_adult_"+nr+"').value");
	if (nr_rooms>0){
		if (!ch){
			eval("document.getElementById('type_"+nr+"').checked=true");
			eval("document.getElementById('nr_adult_"+nr+"').value=1");
		}
	}  else  {
		eval("document.getElementById('type_"+nr+"').checked=false");
		eval("document.getElementById('nr_adult_"+nr+"').value=0");
		eval("document.getElementById('kid_"+nr+"').value=0");
	}
	
	
	frm=document.book_step_1;
	var len= frm.elements.length;
	var el='';
	var comp='_'+nr;
	
	for (i=0; i<len; i++){
		el =frm.elements[i];
		if (el.id.indexOf(comp)<0  && el.id.indexOf("nr_room")>-1 ) {
			el.value=0;
		}
		if (el.id.indexOf(comp)<0  && el.id.indexOf("nr_adult")>-1 ) {
			el.value=0;
		}
		if (el.id.indexOf(comp)<0  && el.id.indexOf("kid")>-1 ) {
			el.value=0; 
			
		}
	}//end for 
	
	//hide previous selections of childrens
	if (document.getElementById('kid'+comp).value==0){ 
		document.getElementById('kid').style.visibility='hidden';
		document.getElementById('myTable').style.visibility='hidden';
		document.getElementById('kid').style.display='none';
	}
	
}

function CalcAllowedAdults(nr){
	//calc number of allowed adults 
	//var allowedAdults=0;
	if (document.getElementById('cpc_'+nr))  allowedAdults=document.getElementById('cpc_'+nr).value*document.getElementById('nr_room_'+nr).value;
	
	/*if (nr_adult>allowedAdults && allowedAdults!='' && allowedAdults!=0) {
		var errmsg=document.getElementById('err_allowedAdults').value;
		errmsg=errmsg.replace('{allowedAdults}', allowedAdults);
		alert (errmsg);
		eval("document.getElementById('nr_adult_"+nr+"').value='"+allowedAdults+"'");
	}*/
	//change Number of addults according to the number of rooms
	var selectedVal=document.getElementById('nr_room_'+nr).value*document.getElementById('nr_adult_'+nr).value;
	
	//if (selectedVal>allowedAdults)selectedVal=1;
	document.getElementById('nr_adult_'+nr).options.length=allowedAdults;
	for (i=0; i<=allowedAdults; i++) {
		document.getElementById('nr_adult_'+nr).options[i]= new Option(i, i);
	}
	if (document.getElementById('nr_adult_'+nr).options[selectedVal]) document.getElementById('nr_adult_'+nr).options[selectedVal].selected=true;
	

}
function changeAdult(nr){
	var ch=eval("document.getElementById('type_"+nr+"').checked");
	var nr_rooms=eval("document.getElementById('nr_room_"+nr+"').value");
	var nr_adult=eval("document.getElementById('nr_adult_"+nr+"').value");
	if (nr_adult>0){
		if (!ch){
			eval("document.getElementById('type_"+nr+"').checked=true");
			eval("document.getElementById('nr_room_"+nr+"').value=1");
		}
	}  else  {
		eval("document.getElementById('type_"+nr+"').checked=false");
		eval("document.getElementById('nr_room_"+nr+"').value=0");
		eval("document.getElementById('kid_"+nr+"').value=0");
	}
	
	/*var allowedAdults=0;
	if (document.getElementById('cpc_'+nr))  allowedAdults=document.getElementById('cpc_'+nr).value*document.getElementById('nr_room_'+nr).value;

	//alert (allowedAdults);
	if (nr_adult>allowedAdults && allowedAdults!='' && allowedAdults!=0) {
		//var errmsg=document.getElementById('err_5').value;
		var errmsg=document.getElementById('err_allowedAdults').value;
		errmsg=errmsg.replace('{allowedAdults}', allowedAdults);
		alert (errmsg);
		eval("document.getElementById('nr_adult_"+nr+"').value='"+allowedAdults+"'");
	}
	//alert (nr_adult+'\n allowedAdults'+allowedAdults);
	*/
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function IsNumeric(strString){
	var strValidChars = "0123456789.- ";
	var strChar;
	var blnResult = true;
	if (strString.length == 0) return false;
	for (i = 0; i < strString.length && blnResult == true; i++){
		strChar = strString.charAt(i);
		if (strValidChars.indexOf(strChar) == -1)	blnResult = false;
	}
	return blnResult;
}

var initialize = 0;

document.onmousemove = captureMousePosition;

if (document.layers) { // Netscape
    document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove = captureMousePosition;
} else if (document.all) { // Internet Explorer
    document.onmousemove = captureMousePosition;
} else if (document.getElementById) { // Netcsape 6
    document.onmousemove = captureMousePosition;
}
function captureMousePosition(e) {
    if (document.layers) { // Netscape
        xMousePos = e.pageX;
        yMousePos = e.pageY;
        xMousePosMax = window.innerWidth+window.pageXOffset;
        yMousePosMax = window.innerHeight+window.pageYOffset;
    } else if (document.all) {// Internet Explorer
        xMousePos = window.event.x+document.body.scrollLeft;
        yMousePos = window.event.y+document.body.scrollTop;
        xMousePosMax = document.body.clientWidth+document.body.scrollLeft;
        yMousePosMax = document.body.clientHeight+document.body.scrollTop;
    } else if (document.getElementById) {// Netcsape 6
        xMousePos = e.pageX;
        yMousePos = e.pageY;
        xMousePosMax = window.innerWidth+window.pageXOffset;
        yMousePosMax = window.innerHeight+window.pageYOffset;
    }
}



function overhere(){
	var layerName=document.getElementById('ToolTip');
	var table=document.getElementById('popup_hotel');
	if (initialize){
		if(yMousePos+table.offsetHeight>yMousePosMax && yMousePos-table.offsetHeight>0)	yMousePos=yMousePos-table.offsetHeight;
		MoveToolTip(yMousePos, xMousePos) ;
		layerName.style.visibility='visible';
	}  else  {
		MoveToolTip(0,0);
		layerName.style.visibility='hidden';
	}
}

function MoveToolTip(x,y){
	var layerName=document.getElementById('ToolTip');
	layerName.style.marginTop=x;
	layerName.style.marginLeft=y+15;
}



function Activate(){
	initialize=1;
}

function deActivate(){
	initialize=0;
}

function EnterContent(TContent){
	var layerName=document.getElementById('ToolTip');
	layerName.innerHTML = '<table id=popup_hotel name=popup_hotel width=210  border=0 cellpadding=1 cellspacing=1 class=fond1><tr><td>'+TContent+'</td></tr></table>';
}

function EnterPopupContent(hotel_name, stars, all_address_java, popup_reservation_service, popup_tel, popup_hotel_in, hotel_type_java, popup_starting_price, hotel_price, image_name){
	var layerName=document.getElementById('ToolTip');
	layerName.innerHTML = '<table id=popup_hotel name=popup_hotel width=210  border=0 cellpadding=1 cellspacing=1 class=fond1><tr><td>'+
	'<table width=100%  border=0 cellpadding=3 cellspacing=1 class=fond5><tr><td align=left><strong class=texteBleuM>'+
	hotel_name+
	'</strong></td></tr><tr><td align=left>'+
	stars+'</td></tr><tr><td align=left class=texteM>'+all_address_java+
	'</td></tr><tr><td align=center>'+
	'<table width=100%  border=0 cellspacing=0 cellpadding=0><tr><td height=2 class=fond3><img src=/images/vide.gif width=1 height=2 /></td></tr><tr align=left valign=top><td class=fond4><table width=100%  border=0 cellspacing=1 cellpadding=1><tr><td width=10 align=left><img src=/images/francehotelnetwork_puceOrangeR01.gif width=9 height=9 /></td>'+
	'<td align=left class=texteM><strong>'+
	popup_reservation_service+' :</strong></td></tr><tr><td width=10 align=left>&nbsp;</td><td align=left class=texteM>'+
	popup_tel+' +33 489 884 005</td></tr><tr><td width=10 align=left><img src=/images/francehotelnetwork_puceOrangeR01.gif width=9 height=9 /></td><td align=left class=texteM><strong>'+
	popup_hotel_in+' :</strong> '+
	hotel_type_java+
	'</td></tr><tr><td width=10 align=left><img src=/images/francehotelnetwork_puceOrangeR01.gif width=9 height=9 /></td>'+
	'<td align=left class=texteM><strong>'+
	popup_starting_price+
	' :</strong> <strong class=texteOrangeP>'+
	hotel_price+
	' &euro;</strong></td></tr></table></td></tr><tr><td height=2 class=fond3><img src=/images/vide.gif width=1 height=2 /></td></tr></table></td></tr><tr><td align=center>'+
	'<img src='+image_name+' /></td></tr></table>'+
	'</td></tr></table>';
		
}


function CalcDepartDate(form, lang){
	var today	= new Date();
	
	/* initialize the form with dates 
	or if there are dates selected calc the real ones; 
	eg 31 Febr -> 3 March */
	if (form.arrivalMonth.value==0) form.arrivalMonth.value=today.getMonth()+1;
	if (form.arrivalDay.value==0) form.arrivalDay.value=today.getDate();
	var sdate = new Date((form.arrivalYear.value%1900+1900), parseInt(form.arrivalMonth.value-1), form.arrivalDay.value, 23,59,59);
	form.arrivalDay.value=sdate.getDate();
	form.arrivalMonth.value=sdate.getMonth()+1;
	
	if (form.departMonth.value==0 || form.departDay.value==0) {
		form.departDay.value=sdate.getDate()+2;
		form.departMonth.value=sdate.getMonth()+1;
		var edate	= new Date((form.departYear.value%1900+1900), parseInt(form.departMonth.value-1), form.departDay.value, 23,59,59);
	}else {
		var edate	= new Date((form.departYear.value%1900+1900), parseInt(form.departMonth.value-1), form.departDay.value, 23,59,59);
		form.departDay.value=edate.getDate();
		form.departMonth.value=edate.getMonth()+1;
	}	
	/*******************/

	/* calc depart date */
	if (edate<=sdate) {
		var edate = new Date(form.arrivalYear.value, parseInt(form.arrivalMonth.value-1), form.arrivalDay.value);
		edate.setDate(sdate.getDate( ) + 2); 
		form.departDay.value=edate.getDate();
		var tmpm=parseInt(edate.getMonth())+1;
		form.departMonth.value=tmpm;
		form.departYear.value=edate.getYear();
	}
	/*
	alert(sdate+'\n'+edate);
	var tmpNights=(edate.getTime()-sdate.getTime())/(24*60*60*1000);
	if (Math.ceil(tmpNights)>0) form.nr_night.value=Math.ceil(tmpNights);
	*/
	
	form.nr_night.value=daysBetween(sdate, edate);
		
	var arrival_day_of_week= sdate.getDay();
	var daynr=sdate.getDay();
	form.arrival_day_of_week.value=	'('+day_name[lang][daynr]+')';
	var dep_daynr=edate.getDay();
	form.depart_day_of_week.value=	'('+day_name[lang][dep_daynr]+')';
	
}//end func


function daysBetween(date1, date2) {
    var DSTAdjust = 0;
    // constants used for our calculations below
    oneMinute = 1000 * 60;
    var oneDay = oneMinute * 60 * 24;
    // equalize times in case date objects have them
    date1.setHours(0);
    date1.setMinutes(0);
    date1.setSeconds(0);
    date2.setHours(0);
    date2.setMinutes(0);
    date2.setSeconds(0);
    // take care of spans across Daylight Saving Time changes
    if (date2 > date1) {
        DSTAdjust = 
            (date2.getTimezoneOffset( ) - date1.getTimezoneOffset( )) * oneMinute;
    } else {
        DSTAdjust = 
            (date1.getTimezoneOffset( ) - date2.getTimezoneOffset( )) * oneMinute;    
    }
    var diff = Math.abs(date2.getTime( ) - date1.getTime( )) - DSTAdjust;
    return Math.ceil(diff/oneDay);
}



function validateformSearch(form,text1,check_date_error,err_invalid_date){

	
	//  begin check date if there are dates to check/
	if (form.arrivalMonth.value!=0 && form.arrivalDay.value!=0) {
			var sdate=form.arrivalMonth.value+'/'+form.arrivalDay.value+'/'+form.arrivalYear.value+' 23:00:00';//+' 10:00:00';
			
			var myDate = new Date()
			var startTimest=myDate.setTime(Date.parse(sdate));
			
			var edate=form.departMonth.value+'/'+form.departDay.value+'/'+form.departYear.value+' 23:00:00';
			var endTimest=myDate.setTime(Date.parse(edate));
			
			if (startTimest> endTimest) { 
				alert (check_date_error);
				return false;
			} 
			var today = new Date();
			var todayTimest=today.setTime(Date.parse(today));
			
			if (startTimest<todayTimest) { 
				alert (err_invalid_date);
				return false;
			} 
			// end check date
			if (form.nr_night.value>30) {
				alert(document.getElementById('errormsg').value);
				return false;
			}
	}	
	if (document.getElementById('laf') && document.getElementById('laf').value=='hrn'){
		var today	= new Date();
		var arrdate = new Date((form.arrivalYear.value%1900+1900), parseInt(form.arrivalMonth.value-1), form.arrivalDay.value);
		var days = daysBetween(today, arrdate);
		if (days>365){
			alert(document.getElementById('pegasus_restriction').value);
		}
		//alert(today+'\n'+arrdate+'\n'+days);
		
	}	
	return true;
	
}//end fct

function CheckDates(form){
	//  begin check date if there are dates to check/
	var today	= new Date();
	if (form.arrivalMonth.value!=0 && form.arrivalDay.value!=0) {
		var sdate	= new Date((form.arrivalYear.value%1900+1900), parseInt(form.arrivalMonth.value-1), form.arrivalDay.value, 23,59,59);
		var edate	= new Date((form.departYear.value%1900+1900), parseInt(form.departMonth.value-1), form.departDay.value, 23,59,59);
		
		if (sdate<today) { 
			alert(document.getElementById('err_invaliddate').value);
			return false;
		} 
	
		if (form.nr_night.value>30) {
			alert(document.getElementById('err_datetoolong').value);
			return false;
		}
	}
	return true;
}

function book(type,nr,el){

	var nrkid=0;
	var z=0;
	var myTable=document.getElementById('myTable');
	var kid=document.getElementById('kid');
	var tip=el;
	if (eval("document.getElementById('kid_"+nr+"').value")>0){
		if (eval("document.getElementById('nr_room_"+nr+"').value")==0)
			eval("document.getElementById('nr_room_"+nr+"').value=1");
		if (eval("document.getElementById('nr_adult_"+nr+"').value")==0)
			eval("document.getElementById('nr_adult_"+nr+"').value=1");
		if (tip!='ch'){
			eval("document.getElementById('type_"+nr+"').checked=true");
		}
	}
	for(i=1;i<=type;i++){
		x=eval("document.getElementById('type_"+i+"').checked");
		if (x==true){
			nrkid+=parseInt(eval("document.getElementById('kid_"+i+"').value"));
			if (eval("document.getElementById('nr_room_"+i+"').value")<1){
				eval("document.getElementById('nr_room_"+i+"').value=1");
				eval("document.getElementById('nr_adult_"+i+"').value=1");
			}
		}  else  {
			eval("document.getElementById('nr_room_"+i+"').value=0");
			eval("document.getElementById('nr_adult_"+i+"').value=0");
			eval("document.getElementById('kid_"+i+"').value=0");
		}
	}
	
	if (nrkid>0){
		kid.style.visibility="visible";
		kid.style.display="block";
		myTable.style.display="block";
		if (nrkid<5){
			for(z=1;z<=nrkid;z++){
			
				myTable.rows[0].cells[z-1].style.visibility='visible';
				myTable.rows[1].cells[z-1].style.visibility='visible';
				myTable.rows[0].cells[z-1].value='0';
				eval("document.getElementById('child_"+z+"').value='0'");
			}
			//myTable.rows[0].cells[i].style.display="none";
			for(z=nrkid+1;z<5;z++){
				myTable.rows[0].cells[z-1].style.visibility="hidden"
				myTable.rows[1].cells[z-1].style.visibility="hidden"
				myTable.rows[0].cells[z-1].value='0';
				eval("document.getElementById('child_"+z+"').value='0'");
			}
		}
	}	else { 
		kid.style.visibility="hidden";
		document.getElementById('kid').style.display="none";
		document.getElementById('myTable').style.display="none";
	
		for (i=0;i<11;i++){ 
			if (document.getElementById(myTable.rows[0].cells[i])) { myTable.rows[0].cells[i].style.visibility='hidden'; }
			if (document.getElementById(myTable.rows[1].cells[i])) { myTable.rows[1].cells[i].style.visibility='hidden'; }
		}
	}
	if (z>0){
		for (v=z;v<=11;v++){
			if (document.getElementById(myTable.rows[0].cells[v-1])){ myTable.rows[0].cells[v-1].style.visibility='hidden'; }
			if (document.getElementById(myTable.rows[1].cells[v-1])){ myTable.rows[1].cells[v-1].style.visibility='hidden'; }
		}
	}
	document.getElementById('kid').style.display='block';
	
}//end function book(type,nr,el)




function chgImg(direction) {
if (document.images) {
ImgNum = ImgNum + direction;
	if	(ImgNum > ImgLength) //daca nu exista imagine mai sus	
		ImgNum = 0;	//afisez prima imagine
	if 	(ImgNum < 0) //daca nu exista imagine mai jos	
		ImgNum = ImgLength;	//afisez ultima imagine
		//afisarea imaginii
		document.hp.src = NewImg[ImgNum];
		 //afisez numele imaginii curente
		document.forms["control"].center_control.value=NewName[ImgNum];
//		document.forms["control"].center_control.value=NewName[ImgNum].replace(' ','\n');
			 if(!NewName[ImgNum+1])
				//daca nu exista imagine mai sus
				{
				//afisaza numele primei imagini
				document.forms["control"].right_control.value=NewName[0];
//				document.forms["control"].right_control.value=NewName[0].replace(' ','\n');
				}
			else
				{
				//afisaza numele imaginii de mai sus
				document.forms["control"].right_control.value=NewName[ImgNum+1];
//				document.forms["control"].right_control.value=NewName[ImgNum+1].replace(' ','\n');;
				}
		if(ImgNum<=0)
			{
			var ImgLength2=NewName.length - 1;
			document.forms["control"].left_control.value=NewName[ImgLength2];
//			document.forms["control"].left_control.value=NewName[ImgLength2].replace(' ','\n');;
			}
			else
				{
					document.forms["control"].left_control.value=NewName[ImgNum-1];
//					document.forms["control"].left_control.value=NewName[ImgNum-1].replace(' ','\n');;
				}
		   }
}





function SetDefaults()//pune valorile care apar cand se incarca pagina. se apeleaza la incarcarea paginii
{
		if(NewName[0])//daca am cel putin o imagine
			{
				//afisez numele primei imagini, in centru
				document.forms["control"].center_control.value=NewName[0];
//				document.forms["control"].center_control.value=NewName[0].replace(' ','\r');;
			}
		if(NewName[1])//daca exista a doua imagine
			{
				//afisez numele pt a doua imagine la linkul din dreapta
				document.forms["control"].right_control.value=NewName[1];
//				document.forms["control"].right_control.value=NewName[1].replace('\S','\r');;
			}
		if(NewName.length>1)//daca exista mai mult de doua imagini
			{
		//afisaza numele ultimei imagini la linkul din stanga
				document.forms["control"].left_control.value=NewName[NewName.length-1];
//				document.forms["control"].left_control.value=NewName[NewName.length-1].replace(' ','\n');;
			}
	}




function validateFormStep1(form){
	var message = form.err_1.value+'\n';
	var arrivalDate = new Date(form.arrivalYear.value, form.arrivalMonth.value-1, form.arrivalDay.value, '23', '59', '59');
	var departDate = new Date(form.departYear.value, form.departMonth.value-1, form.departDay.value);
	var myDate = new Date( );
	var chooseroom = false;
	myDate.setDate(myDate.getDate( ));
	//alert (arrivalDate+'\n'+myDate);
	if(arrivalDate<myDate)	message+=form.err_2.value+'\n';
	if(departDate<=arrivalDate)	message+=form.err_4.value+'\n';
	
	if (form.nr_night.value>30) {
				alert(form.errormsg.value);
				return false;
	}
	
	var len= form.elements.length;
	var chooseroom=0;
	var kidsNr=0;
	var adultsNr=0;
	
	for (i=0; i<len; i++){
		var el =form.elements[i];
		var elname=el.name;
			if (elname.indexOf("type_") && el.checked==true ) { 
				chooseroom+=1;
			}//end if 
			if (elname.indexOf("kid_")>-1 && el.value>0 ) {  
				kidsNr=el.value;  
			}//end if 
			if (elname.indexOf("nr_adult_")>-1 && el.value>0 ) {  
				adultsNr=el.value;  
			}//end if 
	}//end for
	if (kidsNr>0) { 
		for (i=1; i<=kidsNr; i++) {
			var tmpname='child_'+i;
			var tt=document.getElementById(tmpname);
			if (tt.value==0 || tt.value=='' ) {
				alert(form.err_selchild.value);
				return false;
			}
		}//end for 
	}
	if (adultsNr==0) 	message+='Please select number of adults \n';
	if (chooseroom==0)	message+=form.err_3.value+'\n';
	if(message!=form.err_1.value+'\n'){
		alert(message);
		return false;
	}  else 
		return true;
}



function validateFormBookByFax(form){
	//var message = form.err_1.value+'\n';
	var message='';
	var arrivalDate = new Date(form.arrivalYear.value, form.arrivalMonth.value-1, form.arrivalDay.value);
	var departDate = new Date(form.departYear.value, form.departMonth.value-1, form.departDay.value);
	var myDate = new Date( );
	var chooseroom = false;
	myDate.setDate(myDate.getDate( ));
	if(myDate>arrivalDate)	message+=form.err_2.value+'\n';
	if(departDate<=arrivalDate)	message+=form.err_4.value+'\n';
	
	if (form.nr_night.value>30) {
				alert(form.errormsg.value);
				return false; 
	}
	var len= form.elements.length;
	var chooseroom=0;
	for (i=0; i<len; i++){
		var el =form.elements[i];
		var elname=el.name;
			if (elname.indexOf("type_") && el.checked==true && el.name!='condition') { 
			chooseroom+=1;
		}//end if 
	}//end for 
	if (chooseroom==0)	message+=form.err_12.value+'\n';
	
	
	var email_re=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,4}))$/;
//"

	if (form.first_name.value.length<2)	message+=form.err_2.value+'\n';
	if (form.last_name.value.length<2)	message+=form.err_3.value+'\n';
	if (form.address.value.length<8&&form.address.value.length>0)	message+=form.err_4.value+'\n';
	if (form.city.value.length<2)	message+=form.err_5.value+'\n';
	if(form.mail.value!=form.mail_r.value)	message+=form.err_6.value+'\n';
	if(!email_re.test(form.mail.value)) 	message+=form.err_7.value+'\n';
	if(!IsNumeric(form.phone.value)||form.phone.value.length<6) message+=form.err_8.value+'\n';
	if(form.mobile.value.length>0&&(!IsNumeric(form.mobile.value)||form.mobile.value.length<6)) message+=form.err_9.value+'\n';
	if(form.fax.value.length>0&&(!IsNumeric(form.fax.value)||form.fax.value.length<6))	message+=form.err_10.value+'\n';
	if(!form.condition.checked) message+=form.err_11.value+'\n';
	
	//alert (chooseroom+message);
	
	if(message!=''){
		alert(form.err_1.value+'\n'+message);
		return false;
	}  else 
		return true;
}

function validateFormStep2(form){
	var message=form.err_1.value+'\n';
	//var email_re=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,4}))$/;
	var email_re=/^([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.(([a-z]{2,3})|(aero|coop|info|museum|name)))?$/;
//"

	if (form.first_name.value.length<2)	message+=form.err_2.value+'\n';
	if (form.last_name.value.length<2)	message+=form.err_3.value+'\n';
	if (form.address.value.length<8&&form.address.value.length>0)	message+=form.err_4.value+'\n';
	if (form.city.value.length<2)	message+=form.err_5.value+'\n';
	if(form.mail.value.toLowerCase( )!=form.mail_r.value.toLowerCase( ))	message+=form.err_6.value+'\n';
	var	mailvalue=form.mail.value; 
	
	mailvalue=mailvalue.replace( /^\s+/g, "" );// strip leading - TRIM LEFT
	mailvalue=mailvalue.replace( /\s+$/g, "" );// strip trailing -  TRIM RIGHT
	form.mail.value=mailvalue;
	mailvalue=mailvalue.toLowerCase( );
	if(!email_re.test(mailvalue)) 	message+=form.err_7.value+'\n';

	if(form.mail.value=='') 	message+=form.err_7.value+'\n';
	if(!IsNumeric(form.phone.value)||form.phone.value.length<6) message+=form.err_8.value+'\n';
	if(form.mobile.value.length>0&&(!IsNumeric(form.mobile.value)||form.mobile.value.length<6)) message+=form.err_9.value+'\n';
	if(form.fax.value.length>0&&(!IsNumeric(form.fax.value)||form.fax.value.length<6))	message+=form.err_10.value+'\n';
	if(!form.condition.checked) message+=form.err_11.value+'\n';

	if(message!=form.err_1.value+'\n'){
		alert(message);
		return false;
	}
	form.senddatalink.disabled=true;
	return true;
}

function validateFormStep_3dm(form){
	var message=form.err_1.value+'\n';
	if (form.mobile) {
			if (form.nr_errors.value==0 && form.mobile.value=='' ) {
			 	form.nr_errors.value=1;
			 	alert (form.err_1.value+'\n'+form.err_3.value);
			 	return false;
			 }
			 if(form.mobile.value!='' && (!IsNumeric(form.mobile.value) || form.mobile.value.length<6)){
			 	alert (form.err_1.value+'\n'+form.err_2.value);
			 	return false;
			} 
	}//if (form.mobile) 
	form.senddatalink.disabled=true;
	return true;
}

function popupFriend(page){
	window.open(page+'?url='+location.href, '', 'width=520, height=460');
}

function popupWindow(page,x,y){
	var windowX = (window.screen.width-x)/2;
	var windowY = (window.screen.height-y)/2;
	var newwin=window.open(page, '', 'width='+x+', height='+y+', top='+windowY+',  left='+windowX+', scrollbars=yes');
	newwin.focus();
}

function validateFormSend2Friend(form){
	var message=form.ps.value;
	var email_re=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,4}))$/;

	if(message!=form.ps.value){
		alert(message);
		return false;
	}
	else	return true;
}
//"

function Check(frm,errmsg){ //check form required fields
	var len= frm.elements.length;
	for (i=0; i<len; i++){
		var el =frm.elements[i];
			if (el.id=="required") {
				if (el.value=="" ) { 
				alert (errmsg);
				el.focus();
				return false;
			} //end if (el.value=="" )
}//end if (el.id=="required") 

}//end for 
return true;
}

function Hide(valoare){
document.getElementById(valoare).style.visibility='hidden';
document.getElementById(valoare).style.display = 'none';
}
function Show(valoare){
document.getElementById(valoare).style.visibility='visible';
document.getElementById(valoare).style.display = 'block';
document.getElementById(valoare).style.position = 'absolute';
}

