/*
 * Form functions
 */
 
function changeNumOfBeds(element)
{
	var maxNumOfBeds = element;
	var startCount=0;
	
	
	if (element==3) startCount=1;
	if (element==4) startCount=1;


	maxNumOfBeds = maxNumOfBeds-startCount
	document.getElementById("ns_numOfBedsSelect").length = maxNumOfBeds;

	
	for(i=0;i<maxNumOfBeds;i++)
	{
		document.getElementById("ns_numOfBedsSelect").options[i].text = i + startCount + 1;	
		document.getElementById("ns_numOfBedsSelect").options[i].value = i + startCount + 1;		
	}
	
}




function checkEmail(email) 
{
	//niedozwolone znaki
	invalid = " /:,;";
    for(j=0; j < invalid.length; j++) 
    {
		bad = invalid.charAt(j);
		if (email.indexOf (bad, 0) != -1) { return false }
    }


	//at dwa razy
	if (email.lastIndexOf("@")!=email.indexOf("@"))
	return false;


	//at na pierwszym miejscu lub brak
	at = email.indexOf("@", 0);
	if( (at == -1) || (at == 0) )
	return false;
	
		    
	at_str = email.substring((at+1),email.length);
		    
		    
	//jezeli brak
	if (at_str=="")
	return false;
		    
		    
	//dot na pierwszy miejscu lub brak 
	dot = at_str.indexOf(".", 0);
	if( (dot == -1) || (dot == 0) )
	return false;
	     
	if ((at_str.lastIndexOf(".")+1)==at_str.length)
	return false;
		    		   
	return true;
}



function checkReservForm(element)
{ 
	for (i=0;i<document.forms[0].elements.length;i++)
	{
		if (document.forms[0].elements[i].name.toString()=="BookingUserLastName" || document.forms[0].elements[i].name.toString()=="dane[BookingUserLastName]")
		if (document.forms[0].elements[i].value == "")
		{
			alert('Просим заполнить поле: Фамилия');
			return false;
		}


		if (document.forms[0].elements[i].name.toString()=="UserCompanyName" || document.forms[0].elements[i].name.toString()=="dane[UserCompanyName]")
		if (document.forms[0].elements[i].value == "")
		{
			alert('Просим заполнить поле: Название фирмы');
			return false;
		}
	
	
		if (document.forms[0].elements[i].name.toString()=="UserTelNum" || document.forms[0].elements[i].name.toString()=="dane[UserTelNum]")
		if (document.forms[0].elements[i].value == "")
		{
			alert('Просим заполнить поле: Телефон');
			return false;
		}


		if (document.forms[0].elements[i].name.toString()=="UserEmail" || document.forms[0].elements[i].name.toString()=="dane[UserEmail]")
		{
			if (document.forms[0].elements[i].value == "")
			{
				alert('Просим заполнить поле: E-mail');
				return false;
			}
			
			if (!checkEmail(document.forms[0].elements[i].value))
			{
				alert('Просим правильно вписать адрес email');
				return false;
			}
		}	
			
		
	}
	return true;
}
function show_desc(element)
		{
			if (document.getElementById(element).style.display=="none")
			document.getElementById(element).style.display="block";
			else
			document.getElementById(element).style.display="none";
		}
		
		function wyslij_post(submit_form, element)
		{
			advAJAX.submit(document.getElementById(submit_form), {
				url: 'hotels_ask_us_ajax.php',
	    		onSuccess : function(obj)
				{
					document.getElementById(element).innerHTML = obj.responseText;
				},
	    		onError : function(obj) { document.getElementById(element).innerHTML = "Error occured - please try later."; },
				mimeType: 'text/plain'
			});
		}

	function wyslij_get(element, sciezka)
		{
			advAJAX.get({
	    		url: sciezka,
	    		onSuccess : function(obj)
				{
					document.getElementById(element).innerHTML = obj.responseText;
				},
	    		onError : function(obj) { document.getElementById(element).innerHTML = "Error occured - please try later."; },
				mimeType: 'text/plain'
			});
		};
		function checkAskUsForm(element)
		{
			for (i=0;i<document.forms[1].elements.length;i++)
			{
				if (document.forms[1].elements[i].name.toString()=="ask_us_name")
				if (document.forms[1].elements[i].value == "")
				{
					alert('Просим заполнить поле: Имя и фамилия');
					return false;
				}


				if (document.forms[1].elements[i].name.toString()=="ask_us_email")
				{
					if (document.forms[1].elements[i].value == "")
					{
						alert('Просим заполнить поле: E-mail');
						return false;
					}

					if (!checkEmail(document.forms[1].elements[i].value))
					{
						alert('Просим правильно вписать адрес email');
						return false;
					}
				}
			}

			return true;
		}