sfHover = function() 
{ 
var sfEls = document.getElementById("nav").getElementsByTagName("li"); 
for (var i=0; i<sfEls.length; i++) 
{ 
sfEls[i].onmouseover=function() { this.className+=" sfhover"; } 
sfEls[i].onmouseout=function() { this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); } 
} 
} 
if (window.attachEvent) window.attachEvent("onload", sfHover);

function ValidateFormNewsletter(limba) {
		
	switch(limba) {
		case 1: 
			var msg = 'E-mail address is required!';
		break;
		default: 
			var msg = 'E-mail este obligatoriu!';
		break;
	}

	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	
	if ( !filter.test( document.getElementById('text_newsletter').value) || document.getElementById( 'text_newsletter' ).value.length == 0 ) {
	alert(msg);
	document.getElementById('text_newsletter').focus();
	return false;
	}			
	else {	
	send_newsletter(document.getElementById('f_newsletter'));
	}
}

function ValidateFormSearch(limba) {
		
	switch(limba) {
		case 1: 
			var msg = 'For search enter min 3 characters';
		break;
		default: 
			var msg = 'Termenul de cautare trebuie sa aiba cel putin 3 caractere';
		break;
	}
	
	if (document.getElementById( 'simplu_search' ).value.length <= 2 ) {
	alert(msg);
	document.getElementById('simplu_search').focus();
	return false;
	}			
	else {	
	search_simplu(document.getElementById('f_search'));
	}
}

function ValidateFormAsigurariZile(limba) {
	
	switch(limba) {
		case 1: 
			var msg = 'Number of days\n';
			var msg1 = 'Insured sum';
		break;
		default: 
			var msg = 'Numarul de zile\n';
			var msg1 = 'Suma asigurata';
		break;
	}
	
		var focused = '';
	    var fields = new Array();
	    var i=0;		
		var select1 = document.getElementById('nr_zile');
		if(select1.options[select1.selectedIndex].value == 0) {
			fields[ i++ ] = msg;
	    if (focused.length == 0) {
			focused = "nr_zile";
		}			
			}
			
		var select2 = document.getElementById('suma_asigurata_zile');
		if(select2.options[select2.selectedIndex].value == 0) {
			fields[ i++ ] = msg1;
	    if (focused.length == 0) {
			focused = "suma_asigurata_zile";
		}			
			
		}
	    
		if (focused.length != 0) {
			if ( fields.length > 0 )
				{
				var str = "";
				for ( i = 0;i < fields.length;i++ )
				str += fields[ i ];
				alert( str );
				}
				document.getElementById(focused).focus();
	            return false;
		} else {
			
		calculeaza_prima_zile(document.getElementById('f_asigurari_zile'));	
		
			}			
			}
			
function ValidateFormAsigurariLuni(limba) {
	
	switch(limba) {
		case 1: 
			var msg = 'Number of months\n';
			var msg1 = 'Insured sum';
		break;
		default: 
			var msg = 'Numarul de luni\n';
			var msg1 = 'Suma asigurata';
		break;
	}
	
		var focused = '';
	    var fields = new Array();
	    var i=0;		
		var select1 = document.getElementById('nr_luni');
		if(select1.options[select1.selectedIndex].value == 0) {
			fields[ i++ ] = msg;
	    if (focused.length == 0) {
			focused = "nr_luni";
		}			
			}
			
		var select2 = document.getElementById('suma_asigurata_luni');
		if(select2.options[select2.selectedIndex].value == 0) {
			fields[ i++ ] = msg1;
	    if (focused.length == 0) {
			focused = "suma_asigurata_luni";
		}			
			
		}
	    
		if (focused.length != 0) {

			if ( fields.length > 0 )
				{
				var str = "";
				for ( i = 0;i < fields.length;i++ )
				str += fields[ i ];
				alert( str );
				}
				
				document.getElementById(focused).focus();
	            return false;
		} else {
			
		calculeaza_prima_luni(document.getElementById('f_asigurari_luni'));	
		
			}			
			}	
	



function ValidateFormBileteOras(limba)
{
	
	switch(limba) {
		case 1: 
			var msg = 'City \n';
			var msg1 = 'Class';
		break;
		default: 
			var msg = 'Orasul \n';
			var msg1 = 'Clasa';
		break;
	}
	
		var focused = '';
	    var fields = new Array();
	    var i=0;		
		var select1 = document.getElementById('oras');
		if(select1.options[select1.selectedIndex].value == 0) {
			fields[ i++ ] = msg;
	    if (focused.length == 0) {
			focused = "oras";
		}			
			}
			
		var select2 = document.getElementById('clasa');
		if(select2.options[select2.selectedIndex].value == 0) {
			fields[ i++ ] = msg1;
	    if (focused.length == 0) {
			focused = "clasa";
		}			
			
		}
	    
		if (focused.length != 0) {
			if ( fields.length > 0 )
				{
				var str = "";
				for ( i = 0;i < fields.length;i++ )
				str += fields[ i ];
				alert( str );
				}
				document.getElementById(focused).focus();
	            return false;
		} 
	else 
	{		
		calculeaza_bilet_avion(document.getElementById('f_bilete_oras'));	
	}			
}

	function ValidateFormBileteOrasExtern(limba) {
	
	switch(limba) {
		case 1: 
			var msg = 'City \n';
			var msg1 = 'Class \n';
			var msg2 = 'Destination \n';
		break;
		default: 
			var msg = 'Orasul \n';
			var msg1 = 'Clasa \n';
			var msg2 = 'Destinatie \n';
		break;
	}
	
		var focused = '';
	    var fields = new Array();
	    var i=0;		
		var select3 = document.getElementById('destinatie');
		if(select3.options[select3.selectedIndex].value == 0) {
			fields[ i++ ] = msg2;
	    if (focused.length == 0) {
			focused = "destinatie";
		}			
			}
			
		var select1 = document.getElementById('oras');
		if(select1.options[select1.selectedIndex].value == 0) {
			fields[ i++ ] = msg;
	    if (focused.length == 0) {
			focused = "oras";
		}			
			
		}

		var select2 = document.getElementById('clasa');
		if(select2.options[select2.selectedIndex].value == 0) {
			fields[ i++ ] = msg1;
	    if (focused.length == 0) {
			focused = "clasa";
		}			
			
		}
	    
		if (focused.length != 0) {
			if ( fields.length > 0 )
				{
				var str = "";
				for ( i = 0;i < fields.length;i++ )
				str += fields[ i ];
				alert( str );
				}
				document.getElementById(focused).focus();
	            return false;
		} else {
			
			calculeaza_bilet_avion_extern(document.getElementById('f_bilete_oras_extern'));	
		
		}			
	}

	function ValidateFormHoteluriRomania(limba) {
	
	switch(limba) {
		case 1: 
			var msg = 'Country[en] \n';
			var msg1 = 'City[en] \n';
			var msg2 = 'Stars[en] \n';
		break;
		default: 
			var msg = 'Tara \n';
			var msg1 = 'Oras \n';
			var msg2 = 'Stele \n';
		break;
	}
	
		var focused = '';
	    var fields = new Array();
	    var i=0;		
		var select3 = document.getElementById('tara_hotel');
		if(select3.options[select3.selectedIndex].value == 0) {
			fields[ i++ ] = msg;
	    if (focused.length == 0) {
			focused = "tara_hotel";
		}			
			}
			
		var select1 = document.getElementById('oras_hotel');
		if(select1.options[select1.selectedIndex].value == 0) {
			fields[ i++ ] = msg1;
	    if (focused.length == 0) {
			focused = "oras_hotel";
		}			
			
		}

		var select2 = document.getElementById('stele_hotel');
		if(select2.options[select2.selectedIndex].value == 0) {
			fields[ i++ ] = msg2;
	    if (focused.length == 0) {
			focused = "stele_hotel";
		}			
			
		}
	    
		if (focused.length != 0) {
			if ( fields.length > 0 )
				{
				var str = "";
				for ( i = 0;i < fields.length;i++ )
				str += fields[ i ];
				alert( str );
				}
				document.getElementById(focused).focus();
	            return false;
		} else {
			
			cauta_hotel_oras(document.getElementById('f_hoteluri_romania'));	
		
		}			
	}

	function ValidateFormSearchAdv(limba)
	{

	switch(limba) {
		case 1: 
			var msg = 'Searched word (at least 3 characters) \n';
			var msg1 = 'City[en] \n';
			var msg2 = 'Stars[en] \n';
		break;
		default: 
			var msg1 = 'Cuvant cautat (cel putin 3 caractere) \n';
			var msg2 = 'Tara \n';
			var msg3 = 'Oras \n';
		break;
	}

		var focused = '';
	    var fields = new Array();
	    var i=0;		
			
		var valoare = document.getElementById('adv_search');
		if(valoare.value.length < 3) {
			fields[ i++ ] = msg1;
	    if (focused.length == 0) {
			focused = "adv_search";
		}			
			
		}

		var select2 = document.getElementById('mySelect1');
		if(select2.options[select2.selectedIndex].value == "Alege tara") {
			fields[ i++ ] = msg2;
	    if (focused.length == 0) {
			focused = "mySelect1";
		}			
			
		}

		var select3 = document.getElementById('mySelect2');
		if(select3)
		{
			if(select3.options[select3.selectedIndex].value == "Alege oras") 
			{
				fields[ i++ ] = msg3;
				if (focused.length == 0) 
				{
					focused = "mySelect2";
				}
			}    
		}


		if (focused.length != 0) {
			if ( fields.length > 0 )
				{
				var str = "";
				for ( i = 0;i < fields.length;i++ )
				str += fields[ i ];
				alert( str );
				}
				//document.getElementById(focused).focus();
	            return false;
		} else {

			cauta_termen_in_oferta(document.getElementById('f_search_adv'));	
		
		}
			
	}






function showImage(strUrl, width, height)
{
	myImage = new Image();
	myImage.src = strUrl;
	//alert('Inaltimea: '+height);
	//alert('Width:  '+ width);
	var win_width = Math.round(width + 40);
	var win_height = Math.round(height + 30);

	
	var NewWin=window.open('','_blank','width='+win_width+',height='+win_height+',toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes');
	var str='';
	str='<html><head><title> :: Picture ::</title></head><body style="margin: 1px 1px 1px 1px;">';			
	str+='<div align="center"><img src="'+strUrl+'" border="0" hspace="10" vspace="10"></div>';
	str+='</body></html>';
	//NewWin.document.focus();
	NewWin.document.write(str);
	NewWin.document.close();
}


function printConverterResult(){
	var convert=true;
	if (document.getElementById('convertFrom').value==""){convert=false};
	if (document.getElementById('convertFromSel').options[document.getElementById('convertFromSel').selectedIndex].value==""){convert=false};
	if (document.getElementById('convertToSel').options[document.getElementById('convertToSel').selectedIndex].value==""){convert=false};
	if (convert=true){
		tmp1=(document.getElementById('convertFrom').value * document.getElementById('convertFromSel').options[document.getElementById('convertFromSel').selectedIndex].value);
		tmp2=(tmp1 / document.getElementById('convertToSel').options[document.getElementById('convertToSel').selectedIndex].value);
		tmp2=tmp2.toString();
		if (tmp2.indexOf(".")==-1){
			document.getElementById('convertTo').value="";
			document.getElementById('convertTo').value=tmp2;
		}else{
			document.getElementById('convertTo').value="";
			document.getElementById('convertTo').value=tmp2.substring(0,(tmp2.indexOf("."))+3);
		}
		tmp1="";tmp2="";
	}
}



	
