//AJAX Functions

var ClientsINfo=new Array(3);
var SiteURL='http://www.max-bg.com/';

function createXMLHttp() 
{

    if (typeof XMLHttpRequest != "undefined") 
	{
        return new XMLHttpRequest();
    } 
	else if (window.ActiveXObject) 
	{
      	var aVersions = [ "MSXML2.XMLHttp.5.0",
        "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0",
       	"MSXML2.XMLHttp","Microsoft.XMLHttp"
      	];

      	for (var i = 0; i < aVersions.length; i++) 
		{
        	try 
			{
            	var oXmlHttp = new ActiveXObject(aVersions[i]);
           		return oXmlHttp;
        	} 
			catch (oError) 
			{
            	//Do nothing
        	}
      	}
   	}
    throw new Error("XMLHttp object could be created.");
}



function sendGetRequest(url, func) 
{
    var oXmlHttp = createXMLHttp();
    oXmlHttp.open("get", url, true);

    oXmlHttp.onreadystatechange = function () 
	{
        if (oXmlHttp.readyState == 4) {

            if (oXmlHttp.status == 200) {
			       	var result = JSON.parse(oXmlHttp.responseText);
                eval(func + "(result);");
            } else {
                alert("An error occurred: "+ oXmlHttp.statusText);
            }
        }
		else  {
		
			if ( ($('preview_reserv_done')) && (func=='displaySave_reservation')) 
				document.getElementById('preview_reserv_done').innerHTML='<br /><img src="http://www.max-bg.com/images/31.gif" >';
		}
    };
    oXmlHttp.send(null);
}

function sendGetRequest_sync(url, func) 
{
    var oXmlHttp = createXMLHttp();
    oXmlHttp.open("get", url, false);

    oXmlHttp.onreadystatechange = function () 
	{
        if (oXmlHttp.readyState == 4) {

            if (oXmlHttp.status == 200) {
			       	var result = JSON.parse(oXmlHttp.responseText);
					eval(func + "(result);");
					
            } else {
                alert("An error occurred: "+ oXmlHttp.statusText);
            }
        }
    };
    oXmlHttp.send(null);
}


function getRegions(id)
{
	sendGetRequest('../../library/server/get_regions.php?id=' + id, 'displayRegions');	
	
}

function checkCode(writeCode)
{ 
	sendGetRequest('server/codeCheck.php?code=' + writeCode, 'Myval');	
	
}

function loadWeather()
{ 
	
	sendGetRequest(SiteURL+'server/LoadWeather.php', 'silvia');	
	
}

function getHotelDetails(id,nights,feeding,type_room,room_view,from_hotels,selected_price,ofid)
{ 
	
	sendGetRequest(SiteURL+'server/get_hotel_details.php?id='+id+'&nights='+nights+'&feeding='+feeding +'&type_room='+type_room+'&room_view='+room_view+'&from_hotels='+from_hotels+'&selected_price='+selected_price+'&ofid='+ofid, 'displayHotelDetails');	
	
}


function getReserv_periods(offerid,type, periodid, hotelid,type_roomid,room_viewid,type_foodid,hd_period)
{ 
	
	sendGetRequest(SiteURL+'server/get_reserv_periods.php?offerid='+offerid+'&type='+type+'&periodid='+periodid+'&hotelid='+hotelid+'&type_roomid='+type_roomid+'&room_viewid='+room_viewid+'&type_foodid='+type_foodid+'&hd_period='+hd_period, 'displayReserv_periods');	
	
}

function getReserv_periods_ex(offerid, periodid)
{ 
	sendGetRequest(SiteURL+'server/get_reserv_periods_ex.php?offerid='+offerid+'&periodid='+periodid, 'displayReserv_periods_ex');	
	
}

function validateClientCard(email, card)
{ 
	sendGetRequest(SiteURL+'server/validate_client_card.php?email='+email+'&card='+card, 'displayClientCard');	
}



function SaveClientReservation(oaid,price1,price2,price3,price4,price5,broi1,broi2,broi3,broi4,broi5, birth_date4, birth_date5, name,email,phone, comments, clientid, reservationid, discount)
{
	sendGetRequest(SiteURL+'server/save_client_reservation.php?oaid='+oaid+'&price1='+price1+'&price2='+price2+'&price3='+price3+'&price4='+price4+'&price5='+price5+'&broi1='+broi1+'&broi2='+broi2+'&broi3='+broi3+'&broi4='+broi4+'&broi5='+broi5+'&birth_date4='+birth_date4+'&birth_date5='+birth_date5+'&name='+name+'&email='+email+'&phone='+phone+'&comments='+comments+'&clientid='+clientid+'&reservationid='+reservationid+'&discount='+discount , 'displaySaveClientReservation');
}

function SaveClientReservation_ex(oid,price1,price2,price3,price4,price5,broi1,broi2,broi3,broi4,broi5, birth_date4, birth_date5, name,email,phone, comments, clientid, reservationid, discount,offerid)
{
	sendGetRequest(SiteURL+'server/save_client_reservation_ex.php?oid='+oid+'&price1='+price1+'&price2='+price2+'&price3='+price3+'&price4='+price4+'&price5='+price5+'&broi1='+broi1+'&broi2='+broi2+'&broi3='+broi3+'&broi4='+broi4+'&broi5='+broi5+'&birth_date4='+birth_date4+'&birth_date5='+birth_date5+'&name='+name+'&email='+email+'&phone='+phone+'&comments='+comments+'&clientid='+clientid+'&reservationid='+reservationid+'&discount='+discount+'&offerid='+offerid , 'displaySaveClientReservation_ex');
}

function SaveINClient(name,email,phone, comments, client_card)
{
	
	sendGetRequest_sync(SiteURL+'server/save_client.php?name='+name+'&email='+email+'&phone='+phone+'&comments='+comments+'&card='+client_card , 'displaySaveINClient');
	
}

function Save_reservation(id,suma, discount, exx)
{
	sendGetRequest(SiteURL+'server/save_reservation_final.php?id='+id+'&suma='+suma+'&discount='+discount+'&exx='+exx, 'displaySave_reservation');
}

function getPinged(pingid,unping,unpinged_id,searcha,offers,nights,st_date)
{ 
	
	sendGetRequest(SiteURL+'server/set_ping_sessions.php?pingid='+pingid+'&unping='+unping+'&unpinged_id='+unpinged_id +'&search='+searcha+'&offers='+offers+'&nights='+nights+'&st_date='+st_date, 'displayPinged');	
	
}


function getCities(id,hotels)
{ 
	
	sendGetRequest(SiteURL+'server/get_cities.php?id=' + id+'&hotels='+hotels , 'displayCities');	
	
}


function getDestinations(id,hotels)
{ 
	
	sendGetRequest(SiteURL+'server/get_destinations.php?id='+id+'&hotels='+hotels, 'displayDestinations');	
	
}

function getSubtypes(id)
{
	sendGetRequest('server/get_subtypes.php?id=' + id, 'displaySubtypes');	
}

function getRestOfSearcgFields(par,countryid,cityid,type_transportid, type_roomid)
{ 
	
	sendGetRequest(SiteURL+'server/get_RestOfSearcgFields.php?par='+par+'&countryid='+countryid+'&cityid='+cityid+'&type_transportid='+type_transportid+'&type_roomid='+type_roomid, 'displayRestOfSearcgFields');	
	
}

function getRestOfSearcgFields_hotels(par,countryid,cityid,type_hotelid, type_roomid)
{ 
	
	sendGetRequest(SiteURL+'server/get_RestOfSearcgFields_hotels.php?par='+par+'&countryid='+countryid+'&cityid='+cityid+'&type_hotelid='+type_hotelid+'&type_roomid='+type_roomid, 'displayRestOfSearcgFields_hotels');	
	
}

function displayRestOfSearcgFields_hotels(aRESTFileds)
{

	var sel='';
	if(aRESTFileds.length>0)
	{
						
		some = aRESTFileds[0];
		if (some.par==1) 
		{
			sel += '<select name="filter_type_hotel" id="filter_type_hotel" class="select" style="width:110px" onchange="getRestOfSearcgFields_hotels(2,'+some.countryid+','+some.cityid+',this.value, 0)">';
			sel += '<option value="0">'+some.def_val+'</option>';
			if (some.name)
			{
				for (var i=0; i < aRESTFileds.length; i++) 
				{
					some = aRESTFileds[i];
					sel += '<option value="' + some.id + '"';
					sel += '>' + some.name +'</option>';
				}
			}
			sel += '</select>';
			document.getElementById('type_hotel_div').innerHTML=sel;
			getRestOfSearcgFields_hotels(2,some.countryid,some.cityid,0, 0);
		}
		else if (some.par==2) 
		{
			sel += '<select name="filter_type_room" id="filter_type_room" class="select" style="width:110px" onchange="getRestOfSearcgFields_hotels(3,'+some.countryid+','+some.cityid+','+some.type_hotelid+', this.value)">';
			sel += '<option value="0">'+some.def_val+'</option>';
			if (some.name)
			{
				for (var i=0; i < aRESTFileds.length; i++) 
				{
					some = aRESTFileds[i];
					sel += '<option value="' + some.id + '"';
					sel += '>' + some.name + '</option>';
				}
			}
			sel += '</select>';
			document.getElementById('type_room_div').innerHTML=sel;
			getRestOfSearcgFields_hotels(3,some.countryid,some.cityid,some.type_hotelid, 0);
		}
		else if (some.par==3) 
		{
			sel += '<select name="filter_category" id="filter_category" class="select" style="width:110px">';
			sel += '<option value="0">'+some.def_val+'</option>';
			if (some.name)
			{
				for (var i=0; i < aRESTFileds.length; i++) 
				{
					some = aRESTFileds[i];
					sel += '<option value="' + some.id + '"';
					sel += '>' + some.name + '</option>';
				}
			}
			sel += '</select>';
			document.getElementById('category_div').innerHTML=sel;
			//etRestOfSearcgFields_hotels(3,some.countryid,some.cityid,some.type_hotelid, 0);
		}
		
		
	}
		
}

function displayRestOfSearcgFields(aRESTFileds)
{

	var sel='';
	if(aRESTFileds.length>0)
	{
						
		some = aRESTFileds[0];
		if (some.par==1) 
		{
			sel += '<select name="filter_transport" id="filter_transport" class="select" style="width:110px" onchange="getRestOfSearcgFields(2,'+some.countryid+','+some.cityid+',this.value, 0)">';
			sel += '<option value="0">'+some.def_val+'</option>';
			if (some.name)
			{
				for (var i=0; i < aRESTFileds.length; i++) 
				{
					some = aRESTFileds[i];
					sel += '<option value="' + some.id + '"';
					sel += '>' + some.name + ' </option>';
				}
			}
			sel += '</select>';
			if ( $('transport_div'))
				document.getElementById('transport_div').innerHTML=sel;
			getRestOfSearcgFields(2,some.countryid,some.cityid,0, 0);
		}
		else if (some.par==2) 
		{
			sel += '<select name="filter_type_room" id="filter_type_room" class="select" style="width:110px" onchange="getRestOfSearcgFields(3,'+some.countryid+','+some.cityid+','+some.type_transportid+', this.value)">';
			sel += '<option value="0">'+some.def_val+'</option>';
			if (some.name)
			{
				for (var i=0; i < aRESTFileds.length; i++) 
				{
					some = aRESTFileds[i];
					sel += '<option value="' + some.id + '"';
					sel += '>' + some.name + '</option>';
				}
			}
			sel += '</select>';
			document.getElementById('type_room_div').innerHTML=sel;
			getRestOfSearcgFields(3,some.countryid,some.cityid,some.type_transportid, 0);
		}
		
		else if (some.par==3) 
		{
			sel += '<select name="filter_type_feeding" id="filter_type_feeding" class="select" style="width:110px">';
			sel += '<option value="0">'+some.def_val+'</option>';
			if (some.name)
			{
				for (var i=0; i < aRESTFileds.length; i++) 
				{
					some = aRESTFileds[i];
					sel += '<option value="' + some.id + '"';
					sel += '>' + some.name + '</option>';
				}
			}
			sel += '</select>';
			if ($('type_feeding_div'))
				document.getElementById('type_feeding_div').innerHTML=sel;
		}
		
	}
		
}

function Myval(aResult)
{
	a = parseInt(aResult)
	return a;
	
}

function silvia()
{
return true;
}

function displaySaveINClient(aSaveCl)
{
	
	ClientsINfo=aSaveCl;
	
}
	
function displaySaveClientReservation(aSaveInfo)
{
	if(document.getElementById('init_reserv'))
	{
		document.getElementById('init_reserv').style.display='none';
	}
	
	if(aSaveInfo.length>0)
	{
		some=aSaveInfo[0]; 
		if (some.lg=='_bg')
		{
			offer_period='Период на офертата:';	
			hotel='Име на хотела:';	
			t_food='Храна';
			t_type_room='Тип стая';
			t_view='Изглед стая';
			y='г.';
			price_room='Цена стая';
			price_kids='Цена за деца';
			tag_from='Период';
			tag_to='До дата';
			tag_currency=' лева';
			tag_br='Брой стаи';	
			tag_price_room='Настаняване';
			tag_price_sin='Единична цена';
			tag_price_all='Общо';
			reserv_client_name='Име на клиента:';
			reserv_client_email='E-mail:';
			reserv_client_card='Клиентска карта:';
			reserv_client_phone='Телефонен номер:';
			reserv_client_add='Допълнителни изисквания:';
			client_infoff='Информация за клиента';
			preview_button='Преглед на резервацията';
			save_resv='Направи резервация';
			cancel_resv='Откажи резервация'; 
		}
		else 
		{
			offer_period='Offer period:';	
			hotel='Hotel\'s name:';	
			t_food='Food';
			t_type_room='Type room';
			t_view='Room view';
			y='y.';
			price_room='Room prices';
			price_kids='Price for kids';
			tag_from='Priod';
			tag_to='To date';
			tag_currency=' euro';
			tag_br='Rooms';	
			tag_price_room='Accomodation';
			tag_price_sin='Price per room';
			tag_price_all='Price';
			reserv_client_name='Client\'s name:';
			reserv_client_email='E-mail:';
			reserv_client_card='Client\'s card';
			reserv_client_phone='Telephone number:';
			reserv_client_add='Additional comments:';
			client_infoff='Client\'s information';
			preview_button='Preview reservation';
			save_resv='Submit reservation';
			cancel_resv='Cancel reservation';
		}
	
		def_val=document.getElementById('preview_reserv').innerHTML;
		if (document.getElementById('antetka'))
			antetka= document.getElementById('antetka').value;
		else antetka=0;
		sel='';
		client_info='';
		sel+=def_val;
		if (antetka==0)
		{
			
			sel+='<p>'+offer_period+'<span class="days" style="color:#954A00;">'+some.offer_period+'</span></p>';
			sel+='<p>'+hotel+'<span class="days" style="color:#954A00;"> '+some.hotel+'</span></p>';
			sel+='<br /><table  cellpadding="3" cellspacing="1" border="0" width="100%"  ><tr class="busOfferBg" >';
			sel+='				 <td  width="15%" align="left"  valign="top"><strong>' + t_food+'</strong></td>';
			sel+='				 <td  width="15%" align="left"  valign="top"><strong>'+t_type_room+'</strong></td>'; 
			sel+='				 <td  width="10%" align="left"  valign="top"><strong>'+t_view+'</strong></td>';
			sel+='				 <td  width="10%" align="left"  valign="top"><strong>'+tag_from +'</strong></td>';
			sel+='				 <td  width="20%" align="left"  valign="top"><strong>'+tag_price_room+'</strong></td>';			
			sel+='				 <td  width="10%" align="center"valign="top"><strong>'+tag_br+'</strong></td>';
			sel+='				 <td  width="10%" align="center"valign="top"><strong>'+tag_price_sin+tag_currency+'</strong></td>';
			sel+='				 <td  width="10%" align="center"valign="top"><strong>'+tag_price_all+tag_currency+'</strong><input type="hidden" name="antetka" id="antetka" value="1"><input type="hidden" name="all_ids" id="all_ids" value="1"></td>';
			sel+='				</tr></table>';
			
			
		}
		var all_sum=0;
		
		for (var i=0; i < aSaveInfo.length; i++) 
		{
			some = aSaveInfo[i];
			all_sum=all_sum+parseFloat(some.price_all);
			sel+='<table  cellpadding="3" cellspacing="1" border="0" width="100%"  ><tr>';
			sel+='	<td  width="15%" align="left"  valign="top"  style="border-bottom:1px solid #fff3DD">' + some.tfname+'</td>';
			sel+='	<td  width="15%" align="left"  valign="top" style="border-bottom:1px solid #fff3DD">'+some.trname+'</td>'; 
			sel+='	<td  width="10%" align="left"  valign="top" style="border-bottom:1px solid #fff3DD">'+some.rvname+'</td>';
			sel+='	<td  width="10%" align="left"  valign="top" style="border-bottom:1px solid #fff3DD">'+some.period +'</td>';
			sel+='	<td  width="20%" align="left"  valign="top" style="border-bottom:1px solid #fff3DD">'+some.tag_room+'</td>';			
			sel+='	<td  width="10%" align="center"valign="top" style="border-bottom:1px solid #fff3DD">'+some.broi+'</td>';
			sel+='	<td  width="10%" align="center"valign="top" style="border-bottom:1px solid #fff3DD">'+some.price+'</td>';
			sel+='	<td  width="10%" align="center"valign="top" style="border-bottom:1px solid #fff3DD">'+some.price_all+'</td>';
			sel+='</tr></table>';
			iddd=some.crid+'_';
		}
		var old_all_sum=parseFloat(document.getElementById('preview_reserv_all_sum').value);
		var discount_sum=0;
		document.getElementById('preview_reserv_all_sum').value= old_all_sum+all_sum;
		if (some.discount>0) 
		{
			discount_sum=(parseFloat(some.discount)/100)*(parseFloat(document.getElementById('preview_reserv_all_sum').value));
			document.getElementById('preview_reserv_all_sum_discount').innerHTML = '<div align="right" style="font-weight:bold; padding:0 10px 0 0">'+some.fin_disc_cars+' ('+some.discount+'%)'+'&nbsp;&nbsp; - &nbsp;&nbsp;<font style="color:#954A00">'+discount_sum.toFixed(2)+'</font>&nbsp;'+tag_currency+'</div>';
			total_price=parseFloat(document.getElementById('preview_reserv_all_sum').value) - parseFloat(discount_sum);
			document.getElementById('preview_reserv_all_sum_discount_total').innerHTML = '<div align="right" style="font-weight:bold; padding:0 10px 0 0"> '+some.fin_total+'&nbsp;&nbsp;<font style="color:#954A00">'+total_price.toFixed(2)+'</font>&nbsp;'+tag_currency+'</div>';
		}
		
		sel_all_sum='<div align="right" style="font-weight:bold; padding:0 10px 0 0">'+some.fin_price+'&nbsp;&nbsp;<font style="color:#954A00">'+parseFloat(document.getElementById('preview_reserv_all_sum').value).toFixed(2)+'</font>&nbsp;'+tag_currency+'</div>';
		document.getElementById('preview_reserv_all_sum_div').innerHTML=sel_all_sum;
		
		old_val=document.getElementById('preview_reserv_idds').value;
		document.getElementById('preview_reserv_idds').value=old_val+iddd;
		document.getElementById('preview_reserv').innerHTML=sel;
		
		client_info+='<br /><span style="font-size:12px; font-weight:bold;">'+client_infoff+'</span><br /><table width="100%" cellpadding="3" cellpadding="3">';
		client_info+='   <tr bgcolor="#F1F1F1"><td width="114">'+reserv_client_name+'</td><td>'+some.client+'</td></tr>';
		client_info+='   <tr bgcolor="#F1F1F1"><td width="114">'+reserv_client_email+'</td><td>'+some.cemail+'</td></tr>';
		client_info+='   <tr bgcolor="#F1F1F1"><td width="114">'+reserv_client_card+'</td><td>'+some.card+'</td></tr>';
		client_info+='   <tr bgcolor="#F1F1F1"><td width="114">'+reserv_client_phone+'</td><td>'+some.cphone+'</td></tr>';
		client_info+='   <tr bgcolor="#F1F1F1"><td width="114">'+reserv_client_add+'</td><td>'+some.comments+'</td></tr></table>';
		func="Save_reservation('"+some.reservationid+"','"+document.getElementById('preview_reserv_all_sum').value+"','"+discount_sum+"','0')";
		func2="document.location.href='"+document.getElementById('link_cancel').value+"'";
		client_info_buttons='<br /><div align="right"><input type="button" value="'+cancel_resv+'" class="mybutton" onclick="'+func2+'">&nbsp;&nbsp;<input type="button" value="'+save_resv+'" class="mybutton" onclick="'+func+'"></div>';
		document.getElementById('preview_reserv_client').innerHTML=client_info;
		document.getElementById('preview_reserv_client_buttons').innerHTML=client_info_buttons;
		
		
	
	}
}


function displaySaveClientReservation_ex(aSaveInfo_ex)
{
	if(document.getElementById('init_reserv'))
	{
		document.getElementById('init_reserv').style.display='none';
	}
	
	if(aSaveInfo_ex.length>0)
	{
		some=aSaveInfo_ex[0]; 
		if (some.lg=='_bg')
		{
			offer_period='Период на офертата:';	
			hotel='Име на хотела:';	
			
			y='г.';
			price_room='Цена стая';
			price_kids='Цена за деца';
			tag_from='Период';
			tag_to='До дата';
			tag_currency=' лева';
			tag_br='Брой стаи';	
			tag_price_room='Настаняване';
			tag_price_sin='Единична цена';
			tag_price_all='Общо';
			reserv_client_name='Име на клиента:';
			reserv_client_email='E-mail:';
			reserv_client_card='Клиентска карта:';
			reserv_client_phone='Телефонен номер:';
			reserv_client_add='Допълнителни изисквания:';
			client_infoff='Информация за клиента';
			preview_button='Преглед на резервацията';
			save_resv='Направи резервация';
			cancel_resv='Откажи резервация'; 
		}
		else 
		{
			offer_period='Offer period:';	
			
			y='y.';
			price_room='Room prices';
			price_kids='Price for kids';
			tag_from='Priod';
			tag_to='To date';
			tag_currency=' euro';
			tag_br='Rooms';	
			tag_price_room='Accomodation';
			tag_price_sin='Price per room';
			tag_price_all='Price';
			reserv_client_name='Client\'s name:';
			reserv_client_email='E-mail:';
			reserv_client_card='Client\'s card';
			reserv_client_phone='Telephone number:';
			reserv_client_add='Additional comments:';
			client_infoff='Client\'s information';
			preview_button='Preview reservation';
			save_resv='Submit reservation';
			cancel_resv='Cancel reservation';
		}
	
		def_val=document.getElementById('preview_reserv').innerHTML;
		if (document.getElementById('antetka'))
			antetka= document.getElementById('antetka').value;
		else antetka=0;
		sel='';
		client_info='';
		sel+=def_val;
		if (antetka==0)
		{
			
			sel+='<p>'+offer_period+'<span class="days" style="color:#954A00;">'+some.offer_period+'</span></p>';
			sel+='<br /><table  cellpadding="3" cellspacing="1" border="0" width="100%"  ><tr class="busOfferBg" >';
			sel+='				 <td  width="20%" align="left"  valign="top"><strong>'+tag_price_room+'</strong></td>';			
			sel+='				 <td  width="10%" align="center"valign="top"><strong>'+tag_br+'</strong></td>';
			sel+='				 <td  width="10%" align="center"valign="top"><strong>'+tag_price_sin+tag_currency+'</strong></td>';
			sel+='				 <td  width="10%" align="center"valign="top"><strong>'+tag_price_all+tag_currency+'</strong><input type="hidden" name="antetka" id="antetka" value="1"><input type="hidden" name="all_ids" id="all_ids" value="1"></td>';
			sel+='				</tr></table>';
			
			
		}
		var all_sum=0;
		
		for (var i=0; i < aSaveInfo_ex.length; i++) 
		{
			some = aSaveInfo_ex[i];
			all_sum=all_sum+parseFloat(some.price_all);
			sel+='<table  cellpadding="3" cellspacing="1" border="0" width="100%"  ><tr>';
			sel+='	<td  width="20%" align="left"  valign="top" style="border-bottom:1px solid #fff3DD">'+some.tag_room+'</td>';			
			sel+='	<td  width="10%" align="center"valign="top" style="border-bottom:1px solid #fff3DD">'+some.broi+'</td>';
			sel+='	<td  width="10%" align="center"valign="top" style="border-bottom:1px solid #fff3DD">'+some.price+'</td>';
			sel+='	<td  width="10%" align="center"valign="top" style="border-bottom:1px solid #fff3DD">'+some.price_all+'</td>';
			sel+='</tr></table>';
			iddd=some.crid+'_';
		}
		var old_all_sum=parseFloat(document.getElementById('preview_reserv_all_sum').value);
		var discount_sum=0;
		document.getElementById('preview_reserv_all_sum').value= old_all_sum+all_sum;
		if (some.discount>0) 
		{
			discount_sum=(parseFloat(some.discount)/100)*(parseFloat(document.getElementById('preview_reserv_all_sum').value));
			document.getElementById('preview_reserv_all_sum_discount').innerHTML = '<div align="right" style="font-weight:bold; padding:0 10px 0 0">'+some.fin_disc_cars+' ('+some.discount+'%)'+'&nbsp;&nbsp; - &nbsp;&nbsp;<font style="color:#954A00">'+discount_sum.toFixed(2)+'</font>&nbsp;'+tag_currency+'</div>';
			total_price=parseFloat(document.getElementById('preview_reserv_all_sum').value) - parseFloat(discount_sum);
			document.getElementById('preview_reserv_all_sum_discount_total').innerHTML = '<div align="right" style="font-weight:bold; padding:0 10px 0 0"> '+some.fin_total+'&nbsp;&nbsp;<font style="color:#954A00">'+total_price.toFixed(2)+'</font>&nbsp;'+tag_currency+'</div>';
		}
		
		sel_all_sum='<div align="right" style="font-weight:bold; padding:0 10px 0 0">'+some.fin_price+'&nbsp;&nbsp;<font style="color:#954A00">'+parseFloat(document.getElementById('preview_reserv_all_sum').value).toFixed(2)+'</font>&nbsp;'+tag_currency+'</div>';
		document.getElementById('preview_reserv_all_sum_div').innerHTML=sel_all_sum;
		
		old_val=document.getElementById('preview_reserv_idds').value;
		document.getElementById('preview_reserv_idds').value=old_val+iddd;
		document.getElementById('preview_reserv').innerHTML=sel;
		
		client_info+='<br /><span style="font-size:12px; font-weight:bold;">'+client_infoff+'</span><br /><table width="100%" cellpadding="3" cellpadding="3">';
		client_info+='   <tr bgcolor="#F1F1F1"><td width="114">'+reserv_client_name+'</td><td>'+some.client+'</td></tr>';
		client_info+='   <tr bgcolor="#F1F1F1"><td width="114">'+reserv_client_email+'</td><td>'+some.cemail+'</td></tr>';
		client_info+='   <tr bgcolor="#F1F1F1"><td width="114">'+reserv_client_card+'</td><td>'+some.card+'</td></tr>';
		client_info+='   <tr bgcolor="#F1F1F1"><td width="114">'+reserv_client_phone+'</td><td>'+some.cphone+'</td></tr>';
		client_info+='   <tr bgcolor="#F1F1F1"><td width="114">'+reserv_client_add+'</td><td>'+some.comments+'</td></tr></table>';
		func="Save_reservation('"+some.reservationid+"','"+document.getElementById('preview_reserv_all_sum').value+"','"+discount_sum+"','1')";
		func2="document.location.href='"+document.getElementById('link_cancel').value+"'";
		
		client_info_buttons='<br /><div align="right"><input type="button" value="'+cancel_resv+'" class="mybutton" onclick="'+func2+'">&nbsp;&nbsp;<input type="button" value="'+save_resv+'" class="mybutton" onclick="'+func+'"></div>';
		document.getElementById('preview_reserv_client').innerHTML=client_info;
		document.getElementById('preview_reserv_client_buttons').innerHTML=client_info_buttons;
		
		
	
	}
}


function displaySave_reservation(aSaveRes)
{
	
	if (aSaveRes.length)
	{
		some = aSaveRes[0];
		
		document.getElementById('preview_reserv_client_buttons').innerHTML='';
		func="window.open('"+some.SiteURL+"offers_info_print_reservation.php?id="+some.id+"&exx="+some.exx+"', 'Print', 'width=640,height=800,scrollbars=yes')";
		res='<br />'+some.thanks+'<div align="right"><input type="button" value="'+some.printt+'" class="mybutton" onclick="'+func+'" style="cursor:pointer"></div>';
		document.getElementById('preview_reserv_done').innerHTML=res;
		
		
	}
}


function displayClientCard(aClientCard)
{
	if (aClientCard.length)
	{
		some = aClientCard[0];
		document.getElementById('validate_client_card').innerHTML=some.mess;
		
		
	}	
}

function CheckAllFIleds(lng)
{
	if (lng='_bg')
	{
		mesg_name='Моля, въведете име на клиент!';	
		mesg_email='Моля, въведете E-mail!';
		mesg_phone='Моля, въведете телефон!';
		mesg_period='Моля, изберете период на офертата!';	
		mesg_hotel='Моля, изберете хотел!';	
	}
	else 
	{
		mesg_name='Please write client\'s name!';	
		mesg_email='Please write E-mail!';	
		mesg_phone='Please write phone number!';
		mesg_period='Please choose offer period!';	
		mesg_hotel='Please choose hotel!';	
	}
	
	if (document.getElementById('reserv_offer_periods').value==0)
	{
		alert(mesg_period);
		return false;
	}
	if (document.getElementById('reserv_hotel_id'))
	{
		if (document.getElementById('reserv_hotel_id').value==0)
		{
			alert(mesg_hotel);
			return false;
		}
	}
	
	if (document.getElementById('client_name').value=="")
	{
		alert(mesg_name);
		return false;
	}
	if ( (document.getElementById('client_email').value=="") || (echeck(document.getElementById('client_email').value)==false ) )
	{
		alert(mesg_email);
		return false;
	}
	if (document.getElementById('client_phone').value=="")
	{
		alert(mesg_phone);
		return false;
	}
	
	return true;
}

function PreviewReservation(exx)
{
	
	var add='';
	if (CheckAllFIleds())
	{
		
		if (document.getElementById('all_reserv').value>0)
		{
			var client_name=(document.getElementById('client_name').value);
			var client_email=(document.getElementById('client_email').value);
			var client_card=(document.getElementById('client_card').value);
			var client_phone=(document.getElementById('client_phone').value);
			var client_comments=(document.getElementById('client_iziskvaniq').value);
			
			SaveINClient(client_name,client_email,client_phone,client_comments, client_card);
			var ss=ClientsINfo[0];
			var clientid=ss.client_id;
			var reservationid=ss.reservation_id;
			var discount=ss.discount;
			
			for (var i=0; i<parseInt(document.getElementById('all_reserv').value);i++)
			{
				
				var idds='get_id_'+i;
				var idd=document.getElementById(idds).value;
				var get_ofid = 'get_ofid_'+i;
				if ($(get_ofid)) var offerid=document.getElementById(get_ofid).value;
				
				var add='ch_'+idd+'_1';
				if (document.getElementById(add).checked) var price1=1;
				else var price1=0;
				
				add='ch_'+idd+'_2';
				if (document.getElementById(add).checked) var price2=1;
				else var price2=0;
				
				add='ch_'+idd+'_3';
				if (document.getElementById(add).checked) var price3=1;
				else var price3=0;
				
				add='ch_'+idd+'_4';
				if (document.getElementById(add).checked) var price4=1;
				else var price4=0;
				
				add='ch_'+idd+'_5';
				if (document.getElementById(add).checked) var price5=1;
				else var price5=0;
				
				add='br_'+idd+'_1';
				var broi1=document.getElementById(add).value;
				
				add='br_'+idd+'_2';
				var broi2=document.getElementById(add).value;
				
				add='br_'+idd+'_3';
				var broi3=document.getElementById(add).value;
				
				add='br_'+idd+'_4';
				var broi4=document.getElementById(add).value;
				
				add='br_'+idd+'_5';
				var broi5=document.getElementById(add).value;
				
				add='birth_date_'+idd+'_4';
				if ($(add)) var birth_date4=document.getElementById(add).value;
				else birth_date4='';
				
				add='birth_date_'+idd+'_5';
				if ($(add)) var birth_date5=document.getElementById(add).value;
				else birth_date5="";
				
				if (exx==0) SaveClientReservation(idd,price1,price2,price3,price4,price5,broi1,broi2,broi3,broi4,broi5,birth_date4,birth_date5,client_name,client_email,client_phone,client_comments, clientid, reservationid,discount);
			   else SaveClientReservation_ex(idd,price1,price2,price3,price4,price5,broi1,broi2,broi3,broi4,broi5,birth_date4,birth_date5,client_name,client_email,client_phone,client_comments, clientid, reservationid,discount,offerid);
			}
		}
	}
}
	
	
function CheckCkecks(id,param,way,lg,ImgURL,k1,k2)
{
	var k='';
	if (param==4) k=k1;
	if (param==5) k=k2;
	if (lg=='_bg') var dd='Рождена дата на детето ('+k+'):';
	else var dd='Child\'s date of birth ('+k+'):';
	var el='ch_'+id+'_'+param;
	if (way==1) 
	{
		document.getElementById(el).checked=true;	
		if ( (param==4) || (param==5))
		{
			do_now='div_reserv_birth_date_'+id+'_'+param;
			
				var res= dd+' <input type="text" class="birth_date_input" value="" size="8" name="birth_date_'+id+'_'+param+'"   id="birth_date_'+id+'_'+param+'"readonly="readonly"/>';
				func="OpenCal('birth_date_"+id+"_"+param+"',this)";
				res+='<img src="'+ImgURL+'icon_calendar.gif" width="18" height="16" onClick="'+func+'" />';
			
			document.getElementById(do_now).innerHTML=res;	
		}
	}
	else 
	{
		inn='br_'+id+'_'+param;
		if (document.getElementById(inn).value=='') 
		{
			document.getElementById(el).checked=false;	
			if  ( (param==4) || (param==5))
			{
				pp='div_reserv_birth_date_'+id+'_'+param;
				document.getElementById(pp).innerHTML='';
				
			}
		}
	}
	
}

function Checks(id,param,lg,ImgURL,k1,k2)
{
	var k='';
	if (param==4) k=k1;
	if (param==5) k=k2;
	if (lg=='_bg') var dd='Рождена дата на детето ('+k+'):';
	else var dd='Child\'s date of birth ('+k+'):';
	var el='ch_'+id+'_'+param;
	if (document.getElementById(el).checked==true) 
	{	
		if ( (param==4) || (param==5))
		{
			do_now='div_reserv_birth_date_'+id+'_'+param;
			
			var res= dd+' <input type="text" class="birth_date_input" value="" size="8" name="birth_date_'+id+'_'+param+'"   id="birth_date_'+id+'_'+param+'"readonly="readonly"/>';
			func="OpenCal('birth_date_"+id+"_"+param+"',this)";
			res+='<img src="'+ImgURL+'icon_calendar.gif" width="18" height="16" onClick="'+func+'" />';
			
			document.getElementById(do_now).innerHTML=res;	
		}
	}
	else 
	{
		inn='br_'+id+'_'+param;
		
		document.getElementById(inn).value='';
		if  ( (param==4) || (param==5))
		{
			pp='div_reserv_birth_date_'+id+'_'+param;
			document.getElementById(pp).innerHTML='';
			
		}
	}
	
}

function displayReserv_periods(aResInfo)
{
	preview_button='Преглед на резервацията';
	var sel='';
	var $addit='';
	if(aResInfo.length>0)
	{
		some = aResInfo[0];
		if (some.lg=='_bg') 
			{
				
				tag_t_view='Изглед на стая:';
			}
		else 
			{

				tag_t_view='Room View:';
				
			}				
		/*
		if (some.periodid==0)
		{
			if ((document.getElementById('reserv_offer_periods') ) && (document.getElementById('reserv_offer_periods').value>0)) 
				some.periodid=document.getElementById('reserv_offer_periods').value;
				alert(some.periodid);
		}
		*/
		
		if (some.type==1)
		{
			var par="getReserv_periods('"+some.offerid+"','5','"+some.periodid+"',this.value,'"+some.type_roomid+"','"+some.room_viewid+"','"+some.type_foodid+"','"+some.hd_period+"');";
			
			par= par + "getReserv_periods('"+some.offerid+"','3','"+some.periodid+"',this.value,'"+some.type_roomid+"','"+some.room_viewid+"','"+some.type_foodid+"','"+some.hd_period+"');";
			par= par + "getReserv_periods('"+some.offerid+"','2','"+some.periodid+"',this.value,'"+some.type_roomid+"','"+some.room_viewid+"','"+some.type_foodid+"','"+some.hd_period+"');";
			par= par + "getReserv_periods('"+some.offerid+"','4','"+some.periodid+"',this.value,'"+some.type_roomid+"','"+some.room_viewid+"','"+some.type_foodid+"','"+some.hd_period+"');";
			
			var width = ' name="reserv_hotel_id" id="reserv_hotel_id" style="width:300px" onchange="'+par+'"';
		}
		if (some.type==2) 
		{	
			var par="getReserv_periods('"+some.offerid+"','5','"+some.periodid+"','"+some.hotelid+"',this.value,'"+some.room_viewid+"','"+some.type_foodid+"','"+some.hd_period+"');";
			par= par + "getReserv_periods('"+some.offerid+"','3','"+some.periodid+"','"+some.hotelid+"',this.value,'"+some.room_viewid+"','"+some.type_foodid+"','"+some.hd_period+"');";
			var width = ' name="reserv_type_room" id="reserv_type_room" style="width:300px" onchange="'+par+'"';
		}
		if (some.type==3) 
		{
			var par="getReserv_periods('"+some.offerid+"','5','"+some.periodid+"','"+some.hotelid+"','"+some.type_roomid+"',this.value,'"+some.type_foodid+"','"+some.hd_period+"');";
			
			document.getElementById('div_reserv_room_view_tag').innerHTML = $addit=tag_t_view;
			var width = ' name="reserv_room_view" id="reserv_room_view" style="width:300px" onchange="'+par+'"';
		}
		if (some.type==4) 
		{
			var par="getReserv_periods('"+some.offerid+"','5','"+some.periodid+"','"+some.hotelid+"','"+some.type_roomid+"','"+some.room_viewid+"','"+this.value+"','"+some.hd_period+"');";
			par= par + "getReserv_periods('"+some.offerid+"','3','"+some.periodid+"','"+some.hotelid+"','"+some.type_roomid+"','"+some.room_viewid+"',this.value,'"+some.hd_period+"');";
			par= par + "getReserv_periods('"+some.offerid+"','2','"+some.periodid+"',this.value,'"+some.type_roomid+"','"+some.room_viewid+"','"+some.type_foodid+"','"+some.hd_period+"');";
			var width = ' name="reserv_type_room" id="reserv_type_room" style="width:300px" onchange="'+par+'"';
		}
		
		if (some.type!=5)
		{
			
			sel += '<select  class="select" '+width+'>';
			sel += '<option value="0">'+some.default_val+'</option>';
			for (var i=0; i < aResInfo.length; i++) 
			{
				some = aResInfo[i];
				sel += '<option value="' + some.id + '"';
				sel += '>' + some.name +'</option>';
			}
		
			sel += '</select>';
		}
		else 
		{
			preview_button='';
			if (some.lg=='_bg') 
			{
				hotel_more_info='Повече информация за хотела';
				t_n='Нощи';
				t_food='Храна';
				t_type_room='Тип стая';
				t_view='Изглед стая';
				y='г.';
				price_room='Цена стая';
				price_kids='Цена за деца';
				tag_from='Период';
				tag_to='До дата';
				tag_currency=' лева';
				tag_br='бр.стаи';
				preview_button='Преглед на резервацията';
			}
		else 
			{
				hotel_more_info='More hotel information';
				t_n='Ngh';
				t_food='Food';
				t_type_room='Type room';
				t_view='Room view';
				y='y.';
				price_room='Room prices';
				price_kids='Price for kids';
				tag_from='Priod';
				tag_to='To date';
				tag_currency=' euro';
				tag_br='rooms';
				preview_button='Preview reservation';
				
			}
		
			  	sel+='<table  cellpadding="3" cellspacing="1" border="0" width="100%"  ><tr class="busOfferBg" >';
			
				sel+='				 <td  width="10%" align="left" rowspan="2" valign="top"><strong>' + t_food+'</strong></td>';
			 
				sel+='				 <td  width="15%" align="left" rowspan="2" valign="top"><strong>'+t_type_room+'</strong></td>';
			 
				sel+='				 <td  width="10%" align="left" rowspan="2" valign="top"><strong>'+t_view+'</strong></td>';
				sel+='				 <td  width="10%" align="left" rowspan="2" valign="top"><strong>'+tag_from +'</strong></td>';
				sel+='				 <td   align="center" colspan="5"><strong>'+price_room+' '+tag_currency+'</strong></td>';
				sel+='			 </tr>';
				sel+='			 <tr  class="busOfferBg">';			
				sel+='				<td  width="10%" align="center" valign="top"><img src="'+some.imgURL+'single_icon.gif" height="20px"></td>';
				sel+='				<td  width="10%" align="center" valign="top"><img src="'+some.imgURL+'double_icon.gif" height="20px"></td>';
				sel+='				<td  width="10%" align="center" valign="top"><img src="'+some.imgURL+'triple_icon.gif" height="20px"></td>';
				if ((some.kids_age1!='') && ( some.kids_age1)) k1=some.kids_age1 + y;
				else k1='';
				sel+='				<td  width="10%" align="center" valign="top"><img src="'+some.imgURL+'triple2_icon.gif" height="20px"><br />'+k1+'</td>';
				if ((some.kids_age2!='') && ( some.kids_age2)) k2=some.kids_age2 + y;
				else k2='';
				sel+='				<td  width="10%" align="center" valign="top"><img src="'+some.imgURL+'triple2_icon.gif" height="20px"><br />'+k2+'</td>';
				sel+='				</tr>';
				
				for (var i=0; i < aResInfo.length; i++) 
				{
						some = aResInfo[i];
						
						sel+='<tr><td width="10%"" class="formtitles" style="border-bottom:1px solid #fff3DD">'+some.tfname+'</td>';
						sel+='<td width="15%"" class="formtitles" style="border-bottom:1px solid #fff3DD">'+some.trname+'</td>';
						if (some.rvname!='')
							sel+='<td width="15%"" class="formtitles" style="border-bottom:1px solid #fff3DD">'+some.rvname+'</td>';
						else sel+='<td width="10%"" class="formtitles" style="border-bottom:1px solid #fff3DD">------</td>';
						
						sel+='<td width="10%" class="formtitles" style="border-bottom:1px solid #fff3DD">'+some.period+'</td>';
						ff="CheckCkecks('"+some.hdid+"','1','1','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						fff="CheckCkecks('"+some.hdid+"','1','2','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						ffff="Checks('"+some.hdid+"','1','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						sel+='<td width="10%"  style="border-bottom:1px solid #fff3DD;" align="center">'+some.price1_bg+'&nbsp;<input type="checkbox" name="ch_'+some.hdid+'_1" id="ch_'+some.hdid+'_1" value="1" onclick="'+ffff+'"> <br />'+tag_br+'&nbsp;<input type="text" name="br_'+some.hdid+'_1" id="br_'+some.hdid+'_1" style="width:15px; height:10px; font-size:9px; color:#666666" onfocus="'+ff+'" onblur="'+fff+'"></td>';
						ff="CheckCkecks('"+some.hdid+"','2','1','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						fff="CheckCkecks('"+some.hdid+"','2','2','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						ffff="Checks('"+some.hdid+"','2','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						sel+='<td width="10%" style="border-bottom:1px solid #fff3DD" align="center">'+some.price2_bg+'&nbsp;<input type="checkbox" name="ch_'+some.hdid+'_2" id="ch_'+some.hdid+'_2" value="1" onclick="'+ffff+'"> <br />'+tag_br+'&nbsp;<input type="text" name="br_'+some.hdid+'_2" id="br_'+some.hdid+'_2" style="width:15px; height:10px; font-size:9px; color:#666666" onfocus="'+ff+'" onblur="'+fff+'"></td>';
						ff="CheckCkecks('"+some.hdid+"','3','1','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						fff="CheckCkecks('"+some.hdid+"','3','2','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						ffff="Checks('"+some.hdid+"','3','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						sel+='<td width="10%" style="border-bottom:1px solid #fff3DD" align="center">'+some.price3_bg+'&nbsp;<input type="checkbox" name="ch_'+some.hdid+'_3" id="ch_'+some.hdid+'_3" value="1" onclick="'+ffff+'"> <br />'+tag_br+'&nbsp;<input type="text" name="br_'+some.hdid+'_3" id="br_'+some.hdid+'_3" style="width:15px; height:10px; font-size:9px; color:#666666" onfocus="'+ff+'" onblur="'+fff+'"></td>';
						ff="CheckCkecks('"+some.hdid+"','4','1','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						fff="CheckCkecks('"+some.hdid+"','4','2','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						ffff="Checks('"+some.hdid+"','4','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						sel+='<td width="10%" style="border-bottom:1px solid #fff3DD" align="center">'+some.price4_bg+'&nbsp;<input type="checkbox" name="ch_'+some.hdid+'_4" id="ch_'+some.hdid+'_4" value="1" onclick="'+ffff+'"> <br />'+tag_br+'&nbsp;<input type="text" name="br_'+some.hdid+'_4" id="br_'+some.hdid+'_4" style="width:15px; height:10px; font-size:9px; color:#666666" onfocus="'+ff+'" onblur="'+fff+'"></td>';
						ff="CheckCkecks('"+some.hdid+"','5','1','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						fff="CheckCkecks('"+some.hdid+"','5','2','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						ffff="Checks('"+some.hdid+"','5','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						sel+='<td width="10%" style="border-bottom:1px solid #fff3DD" align="center">'+some.price5_bg +'&nbsp;<input type="checkbox" name="ch_'+some.hdid+'_5" id="ch_'+some.hdid+'_5" value="1" onclick="'+ffff+'"> <br />'+tag_br+'&nbsp;<input type="text" name="br_'+some.hdid+'_5" id="br_'+some.hdid+'_5" style="width:15px; height:10px; font-size:9px; color:#666666" onfocus="'+ff+'" onblur="'+fff+'"></td>';
						sel+='</tr>';
						sel+='<tr class="busOfferBg" height="27"><td align="right" valign="top" colspan="10" style="border-bottom:1px solid #fff3DD"><span id="div_reserv_birth_date_'+some.hdid+'_4"></span>';
						sel+='&nbsp;&nbsp;<span id="div_reserv_birth_date_'+some.hdid+'_5"></span></td>';
						sel+='<input type="hidden" name="get_id_'+i+'" id="get_id_'+i+'" value="'+some.hdid+'"></tr>';
				}//end for
			sel+='</table><input type="hidden" name="all_reserv" id="all_reserv" value="'+aResInfo.length+'">';
			}
		
		if (some.type==1)
			var div  = document.getElementById('div_reserv_hotel');
		if (some.type==2)
			var div  = document.getElementById('div_reserv_type_room');
		if (some.type==3)
			var div  = document.getElementById('div_reserv_room_view');
		if (some.type==4)
			var div  = document.getElementById('div_reserv_type_food');
		if (some.type==5)
			var div  = document.getElementById('div_reserv_results');
		
		document.getElementById('PreviewReservation_button').innerHTML='<input type="button" value="'+preview_button+'" class="mybutton" onclick="PreviewReservation(0)">';
		div.innerHTML = '';
		
		div.innerHTML = sel;
	
	}
	else 
	{
		document.getElementById('div_reserv_room_view').innerHTML='--------';
		document.getElementById('div_reserv_room_view_tag').innerHTML = $addit=tag_t_view;
	}
}

function displayReserv_periods_ex(aResInfo_ex)
{
	preview_button='Преглед на резервацията';
	var sel='';
	var $addit='';
	if(aResInfo_ex.length>0)
	{
		some = aResInfo_ex[0];
		
		if (some.lg=='_bg') 
		{
			
			y='г.';
			price_room='Цена стая';
			price_kids='Цена за деца';
			tag_from='Период';
			tag_to='До дата';
			tag_currency=' лева';
			tag_br='бр.стаи';
			preview_button='Преглед на резервацията';
		}
	else 
		{
			y='y.';
			price_room='Room prices';
			price_kids='Price for kids';
			tag_from='Priod';
			tag_to='To date';
			tag_currency=' euro';
			tag_br='rooms';
			preview_button='Preview reservation';
			
		}
		
			  	sel+='<table  cellpadding="3" cellspacing="1" border="0" width="100%"  ><tr class="busOfferBg" >';
				sel+='		<td   align="center" colspan="5"><strong>'+price_room+' '+tag_currency+'</strong></td>';
				sel+='	</tr>';
				sel+='	<tr  class="busOfferBg">';			
				sel+='		<td  width="10%" align="center" valign="top"><img src="'+some.imgURL+'single_icon.gif" height="20px"></td>';
				sel+='		<td  width="10%" align="center" valign="top"><img src="'+some.imgURL+'double_icon.gif" height="20px"></td>';
				sel+='		<td  width="10%" align="center" valign="top"><img src="'+some.imgURL+'triple_icon.gif" height="20px"></td>';
				if ((some.kids_age1!='') && ( some.kids_age1)) k1=some.kids_age1 + y;
				else k1='';
				sel+='		<td  width="10%" align="center" valign="top"><img src="'+some.imgURL+'triple2_icon.gif" height="20px"><br />'+k1+'</td>';
				if ((some.kids_age2!='') && ( some.kids_age2)) k2=some.kids_age2 + y;
				else k2='';
				sel+='		<td  width="10%" align="center" valign="top"><img src="'+some.imgURL+'triple2_icon.gif" height="20px"><br />'+k2+'</td>';
				sel+='				</tr>';
				
				for (var i=0; i < aResInfo_ex.length; i++) 
				{
						some = aResInfo_ex[i];
						
						ff="CheckCkecks('"+some.periodid+"','1','1','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						fff="CheckCkecks('"+some.periodid+"','1','2','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						ffff="Checks('"+some.periodid+"','1','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						sel+='<td width="10%"  style="border-bottom:1px solid #fff3DD;" align="center">'+some.price1_bg+'&nbsp;<input type="checkbox" name="ch_'+some.periodid+'_1" id="ch_'+some.periodid+'_1" value="1" onclick="'+ffff+'"> <br />'+tag_br+'&nbsp;<input type="text" name="br_'+some.periodid+'_1" id="br_'+some.periodid+'_1" style="width:15px; height:10px; font-size:9px; color:#666666" onfocus="'+ff+'" onblur="'+fff+'"></td>';
						ff="CheckCkecks('"+some.periodid+"','2','1','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						fff="CheckCkecks('"+some.periodid+"','2','2','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						ffff="Checks('"+some.periodid+"','2','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						sel+='<td width="10%" style="border-bottom:1px solid #fff3DD" align="center">'+some.price2_bg+'&nbsp;<input type="checkbox" name="ch_'+some.periodid+'_2" id="ch_'+some.periodid+'_2" value="1" onclick="'+ffff+'"> <br />'+tag_br+'&nbsp;<input type="text" name="br_'+some.periodid+'_2" id="br_'+some.periodid+'_2" style="width:15px; height:10px; font-size:9px; color:#666666" onfocus="'+ff+'" onblur="'+fff+'"></td>';
						ff="CheckCkecks('"+some.periodid+"','3','1','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						fff="CheckCkecks('"+some.periodid+"','3','2','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						ffff="Checks('"+some.periodid+"','3','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						sel+='<td width="10%" style="border-bottom:1px solid #fff3DD" align="center">'+some.price3_bg+'&nbsp;<input type="checkbox" name="ch_'+some.periodid+'_3" id="ch_'+some.periodid+'_3" value="1" onclick="'+ffff+'"> <br />'+tag_br+'&nbsp;<input type="text" name="br_'+some.periodid+'_3" id="br_'+some.periodid+'_3" style="width:15px; height:10px; font-size:9px; color:#666666" onfocus="'+ff+'" onblur="'+fff+'"></td>';
						ff="CheckCkecks('"+some.periodid+"','4','1','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						fff="CheckCkecks('"+some.periodid+"','4','2','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						ffff="Checks('"+some.periodid+"','4','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						sel+='<td width="10%" style="border-bottom:1px solid #fff3DD" align="center">'+some.price4_bg+'&nbsp;<input type="checkbox" name="ch_'+some.periodid+'_4" id="ch_'+some.periodid+'_4" value="1" onclick="'+ffff+'"> <br />'+tag_br+'&nbsp;<input type="text" name="br_'+some.periodid+'_4" id="br_'+some.periodid+'_4" style="width:15px; height:10px; font-size:9px; color:#666666" onfocus="'+ff+'" onblur="'+fff+'"></td>';
						ff="CheckCkecks('"+some.periodid+"','5','1','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						fff="CheckCkecks('"+some.periodid+"','5','2','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						ffff="Checks('"+some.periodid+"','5','"+some.lg+"','"+some.imgURL+"','"+k1+"','"+k2+"')";
						sel+='<td width="10%" style="border-bottom:1px solid #fff3DD" align="center">'+some.price5_bg +'&nbsp;<input type="checkbox" name="ch_'+some.periodid+'_5" id="ch_'+some.periodid+'_5" value="1" onclick="'+ffff+'"> <br />'+tag_br+'&nbsp;<input type="text" name="br_'+some.periodid+'_5" id="br_'+some.periodid+'_5" style="width:15px; height:10px; font-size:9px; color:#666666" onfocus="'+ff+'" onblur="'+fff+'"></td>';
						sel+='</tr>';
						sel+='<tr class="busOfferBg" height="27"><td align="right" valign="top" colspan="10" style="border-bottom:1px solid #fff3DD"><span id="div_reserv_birth_date_'+some.periodid+'_4"></span>';
						sel+='&nbsp;&nbsp;<span id="div_reserv_birth_date_'+some.periodid+'_5"></span></td>';
						sel+='<input type="hidden" name="get_ofid_'+i+'" id="get_ofid_'+i+'" value="'+some.offerid+'"><input type="hidden" name="get_id_'+i+'" id="get_id_'+i+'" value="'+some.periodid+'"></tr>';
				}//end for
			sel+='</table><input type="hidden" name="all_reserv" id="all_reserv" value="'+aResInfo_ex.length+'">';
			funn="PreviewReservation('1')";
			
		document.getElementById('PreviewReservation_button').innerHTML='<input type="button" value="'+preview_button+'" class="mybutton" onclick="'+funn+'">';
		
		var div  = document.getElementById('div_reserv_results');
		div.innerHTML = '';
		
		div.innerHTML = sel;
	
	}
}

function displayDestinations(aDestinations)
{
	var div  = document.getElementById('destination_div');
	div.innerHTML = '';
	var sel='';
	
	if(aDestinations.length>0)
	{
						
		some = aDestinations[0];
		if (some.typeid==1) 
		{
			var width = ' name="filter_destination" id="filter_destination" style="width:232px"'; 
			var city=0;
		}
		else 
		{
		
			var width = ' name="filter_country" id="filter_country" style="width:110px" onchange="getCities(this.value,'+some.hotels+')"';
			var city=1;
		}
		sel += '<select  class="select" '+width+'>';
	    sel += '<option value="0">'+some.default_destination+'</option>';
		if (some.name)
		{
			for (var i=0; i < aDestinations.length; i++) 
			{
				some = aDestinations[i];
				sel += '<option value="' + some.id + '"';
				
			
				sel += '>' + some.name + ' ('+ some.c +')</option>';
			}
		}
	
		sel += '</select>';
		
		some = aDestinations[0];
		if (city==1) getCities(0,some.hotels);
		else 
		{
			document.getElementById('city_div').innerHTML='';
			if (some.hotels==0)
				getRestOfSearcgFields(1,1,0,0,0);
			else 
				getRestOfSearcgFields_hotels(1,1,0,0,0);
		}
	}
	
	div.innerHTML = sel;
	
}

function displayCities(aCities)
{
	var div  = document.getElementById('city_div');
	div.innerHTML = '';
	var sel='';
	if(aCities.length>0)
	{
						
		some = aCities[0];
		if (some.hotels==0) var add='';
		else var add='_hotels';
		sel += '<select name="filter_destination" id="filter_destination" class="select" style="width:110px" onchange="getRestOfSearcgFields'+add+'(1,'+some.countryid+',this.value,0, 0);">';
	    sel += '<option value="0">'+some.default_destination+'</option>';
		if (some.name)
		{
			for (var i=0; i < aCities.length; i++) 
			{
				some = aCities[i];
				sel += '<option value="' + some.id + '"';
				
			
				sel += '>' + some.name + ' ('+ some.c +')</option>';
			}
		}
	
		sel += '</select>';
	}
	else sel = "";
	div.innerHTML = sel;
	some = aCities[0];
	if (some.hotels==0)
		getRestOfSearcgFields(1,some.countryid,0,0, 0);
	else 
		getRestOfSearcgFields_hotels(1,some.countryid,0,0, 0);
}

function displaySubtypes(aRegions)
{
	var div  = document.getElementById('subtype_container');
	var init = document.getElementById('subtype_init').value;
	
	
	if(aRegions.length>0)
	{
		var sel  = '<select name="subtype_id" id="idsubtype_id" style=" width:100px;">';
	
		for (var i=0; i < aRegions.length; i++) 
		{
			some = aRegions[i];
			sel += '<option value="' + some.id + '"';
			if(some.id == init)
				sel += " selected";
		
			sel += '>' + some.name + '</option>';
   		}
	
		sel += '</select>';
	}
	else sel = "";
	div.innerHTML = sel;
}


function DoShowDetails(id,from_hotels,selected_price,ofid)
{
	
	var feeding=document.getElementById(id+'_feeding').value;
	var room=document.getElementById(id+'_room').value;
	var view=document.getElementById(id+'_view').value;
    if (from_hotels==1) var nights=1;
	else var nights=document.getElementById(id+'_nights').value;
	getHotelDetails(id,nights,feeding,room,view,from_hotels,selected_price,ofid);
	
}


function displayPinged(ResPing)
{
	var res='';	
	var res1='';	
	if (ResPing.length>0)
	{
		some = ResPing[0];
		
		for (var i=0; i < ResPing.length; i++) 
		{
			some = ResPing[i];
			if (some.unp==0)
			{
				res= res +'<a href="'+some.linkk+'">'+some.title+'</a>-<a onclick="'+some.ping_ulr+'" style="cursor:pointer">unping</a><br />';	
				if (some.offers==1) var iddd='div_ping_'+some.id;
				else var iddd='div_ping_hotels_'+some.id;
				if (document.getElementById(iddd)) document.getElementById(iddd).innerHTML='';
			}
			else 
			{
				if (some.offers==1) var iddd='div_ping_'+some.id;
				else var iddd='div_ping_hotels_'+some.id;
				if (document.getElementById(iddd))
					document.getElementById(iddd).innerHTML='<a onclick="'+some.ping_ulr+'" style="cursor:pointer;"> <img src="'+some.ping_im+'" border="0" width="12" height="12"></a>';
			}
		}
		if (some.unp==0)
		{
			res1= res1='<div class="rightHeads">'+ some.big_tt +'</div>';
			var tt="getPinged('0','1','0','"+some.searcha+"')";
			res = res+'<div><a onclick="'+tt+'" style="cursor:pointer">Unping All</a></div>';
		}
	}
	
	document.getElementById('show_pinged').innerHTML=res1+res;
}


function displayHotelDetails(aHotelDetails)
{
	var res='';
	if(aHotelDetails.length>0)
	{
		some = aHotelDetails[0];
		
		hd='hotel_det_'+some.id;
		var div  = document.getElementById(hd);
		if (some.lg=='_bg') 
			{
				hotel_more_info='Повече информация за хотела';
				t_n='Нощи';
				t_food='Храна';
				t_type_room='Тип стая';
				t_view='Изглед стая';
				y='г.';
				price_room='Цена стая';
				price_kids='Цена за деца';
				tag_from='От дата';
				tag_to='До дата';
				tag_currency=' лева';
			}
		else 
			{
				hotel_more_info='More hotel information';
				t_n='Ngh';
				t_food='Food';
				t_type_room='Type room';
				t_view='Room view';
				y='y.';
				price_room='Room prices';
				price_kids='Price for kids';
				tag_from='From date';
				tag_to='To date';
				tag_currency=' euro';
				
			}
		
		 res+='<table  cellpadding="3" cellspacing="1" border="0" width="100%"  ><tr class="busOfferBg" >';
		     if ((some.col_nights==0) || ((some.col_nights==1) &&(some.from_hotels==1)) )
				res+='				 <td  width="4%" align="left" rowspan="2" valign="top"><strong>'+ t_n + '</strong></td>';
			 if (some.col_feeding==0)
				res+='				 <td  width="19%" align="left" rowspan="2" valign="top"><strong>' + t_food+'</strong></td>';
			 if (some.col_type_room==0)
				res+='				 <td  width="15%" align="left" rowspan="2" valign="top"><strong>'+t_type_room+'</strong></td>';
			 if (some.col_room_view==0)
				res+='				 <td  width="15%" align="left" rowspan="2" valign="top"><strong>'+t_view+'</strong></td>';
				res+='				 <td  width="6%" align="left" rowspan="2" valign="top"><strong>'+tag_from +'</strong></td>';
				res+='				 <td  width="6%" align="left" rowspan="2" valign="top"><strong>'+tag_to +'</strong></td>';
				res+='				 <td   align="center" colspan="5"><strong>'+price_room+' '+tag_currency+'</strong></td>';
				res+='			 </tr>';
				res+='			 <tr  class="busOfferBg">';			
				res+='				<td  width="7%" align="center" valign="top"><img src="'+some.imgURL+'single_icon.gif" height="20px"></td>';
				res+='				<td  width="7%" align="center" valign="top"><img src="'+some.imgURL+'double_icon.gif" height="20px"></td>';
				res+='				<td  width="7%" align="center" valign="top"><img src="'+some.imgURL+'triple_icon.gif" height="20px"></td>';
				if ((some.kids_age1!='') && ( some.kids_age1)) k1=some.kids_age1 + y;
				else k1='';
				res+='				<td  width="7%" align="center" valign="top"><img src="'+some.imgURL+'triple2_icon.gif" height="20px">'+k1+'</td>';
				if ((some.kids_age2!='') && ( some.kids_age2)) k2=some.kids_age2 + y;
				else k2='';
				res+='				<td  width="7%" align="center" valign="top"><img src="'+some.imgURL+'triple2_icon.gif" height="20px">'+k2+'</td>';
				res+='				</tr>';
			
				for (var i=0; i < aHotelDetails.length; i++) 
				{
						some = aHotelDetails[i];
						
						  if ((some.col_nights==0) || ((some.col_nights==1) &&(some.from_hotels==1)) )
												 res+='<tr><td width="4%" class="formtitles" style="border-bottom:1px solid #fff3DD">'+some.nights+'</td>';
						if (some.col_feeding==0) res+='<td width="19%"" class="formtitles" style="border-bottom:1px solid #fff3DD">'+some.tfname+'</td>';
						if (some.col_type_room==0) res+='<td width="15%"" class="formtitles" style="border-bottom:1px solid #fff3DD">'+some.trname+'</td>';
						if (some.col_room_view==0)res+='<td width="15%"" class="formtitles" style="border-bottom:1px solid #fff3DD">'+some.rvname+'</td>';
						
							res+='<td width="6%" class="formtitles" style="border-bottom:1px solid #fff3DD">'+some.date_from+'</td>';
							res+='<td width="6%" class="formtitles" style="border-bottom:1px solid #fff3DD">'+some.date_to+'</td>';
							res+='<td width="7%" class="formtitles" style="border-bottom:1px solid #fff3DD">'+some.price1_bg+'</td>';
							res+='<td width="7%" class="formtitles" style="border-bottom:1px solid #fff3DD">'+some.price2_bg+'</td>';
							res+='<td width="7%" class="formtitles" style="border-bottom:1px solid #fff3DD">'+some.price3_bg+'</td>';
							res+='<td width="7%" class="formtitles" style="border-bottom:1px solid #fff3DD">'+some.price4_bg+'</td>';
							res+='<td width="7%" class="formtitles" style="border-bottom:1px solid #fff3DD">'+some.price5_bg +'</td>';
							res+='</tr>';
					
				
				
				}//end for
			res+='</table><br><br>';
			div.innerHTML = res;
	}
						
	
}

function displayRegions(aRegions)
{
	var div  = document.getElementById('region_container');
	var init = document.getElementById('region_init').value;
	
	var sel  = '<select name="regionid" id="idregion_id" class="sel" style=" width:100px;">';
	
	for (var i=0; i < aRegions.length; i++) 
	{
		some = aRegions[i];
		sel += '<option value="' + some.id + '"';
		if(some.id == init)
			sel += " selected";
		
		sel += '>' + some.name + '</option>';
    }
	
	sel += '</select>';
	
	div.innerHTML = sel;
}


function SetBigThumb(pic,div_id)
{
	data='<img src="'+pic+'" width="250" height="167" class="imgBrd" />';
	document.getElementById(div_id).innerHTML=data;
}


function SetBigThumb_cars(pic,div_id,big_pic,title)
{
	data='<a href="'+big_pic+'" rel="lightbox[roadtrip]" title="'+title+'"><img src="'+pic+'" width="250" height="167" class="imgBrd" /></a>';
	document.getElementById(div_id).innerHTML=data;
}

function SetTabs(tab_id)
{

	if (tab_id =='tab_1')
	{
		document.getElementById('tab_2').className='';
		document.getElementById('tab_3').className='';
		document.getElementById('tab_4').className='';
		document.getElementById('tab_1').className='active';
		
		document.getElementById('general').style.display='block';
		document.getElementById('hotels').style.display='none';
		document.getElementById('dest_info').style.display='none';
		document.getElementById('reserv_info').style.display='none';
		document.getElementById('explain_price').style.display='block';
		document.getElementById('explain_price_2').style.display='none';
		
	}
	
	if (tab_id=='tab_2')
	{
		document.getElementById('tab_1').className='';
		document.getElementById('tab_3').className='';
		document.getElementById('tab_4').className='';
		document.getElementById('tab_2').className='active';
		
		document.getElementById('general').style.display='none';
		document.getElementById('hotels').style.display='block';
		document.getElementById('dest_info').style.display='none';
		document.getElementById('reserv_info').style.display='none';
		document.getElementById('explain_price').style.display='none';
		document.getElementById('explain_price_2').style.display='block';
	}
	
	if (tab_id=='tab_3')
	{
		document.getElementById('tab_2').className='';
		document.getElementById('tab_1').className='';
		document.getElementById('tab_4').className='';
		document.getElementById('tab_3').className='active';
		
		document.getElementById('general').style.display='none';
		document.getElementById('hotels').style.display='none';
		document.getElementById('dest_info').style.display='block';
		document.getElementById('reserv_info').style.display='none';
		document.getElementById('explain_price').style.display='none';
		document.getElementById('explain_price_2').style.display='none';
	}
	
	if (tab_id=='tab_4')
	{
		document.getElementById('tab_2').className='';
		document.getElementById('tab_1').className='';
		document.getElementById('tab_3').className='';
		document.getElementById('tab_4').className='active';
		
		document.getElementById('general').style.display='none';
		document.getElementById('hotels').style.display='none';
		document.getElementById('dest_info').style.display='none';
		document.getElementById('reserv_info').style.display='block';
		document.getElementById('explain_price').style.display='none';
		document.getElementById('explain_price_2').style.display='none';
	}
}

//-------------------
/// ALL THING YOU NEED FOR REQUEST FORMSs

	var div1 = "";


function openRequest()
{ 
	div1 = document.getElementById('div1');
 
	div1.style.display = "block";
	div1.style.top =  arguments[1] + "px";
	div1.style.left = arguments[0] + "px";
	
	fader.fadeIn();
	fader2.fadeIn();
}

function openRequest_christmas()
{ 
	
	if (arguments[2])
	{ 
		card_lg='card_'+arguments[2];
	} 
	if ((document.getElementById('card_id').value=="") && (!getCookie(card_lg))&& (getCookie(card_lg)!=1))
	{
	setCookie(card_lg, "1");
	document.getElementById('card_id').value="set";
	div1 = document.getElementById('div3');
 
	div1.style.display = "block";
	div1.style.top =  arguments[1] + "px";
	div1.style.left = arguments[0] + "px";
	
	fader3.fadeIn();
	fader2.fadeIn();
	}
	else 
		{fader3.fadeOut();

			fader2.fadeOut();
			document.getElementById('card_id').value="";
			}
	
	
}

function openRequest1()
{ 
	div1 = document.getElementById('div2');
 
	div1.style.display = "block";
	div1.style.top =  arguments[1] + "px";
	div1.style.left = arguments[0] + "px";
	
	fader1.fadeIn();
	fader2.fadeIn();
}

function openDesc()
{
	div1 = document.getElementById('divDescription');
	div1.style.display = "block";
	
	if (window.innerWidth || window.innerHeight)
	{ 
		docwidth = window.innerWidth; 
		docheight = window.innerHeight; 
	} 
	//IE Mozilla 
	if (document.body.clientWidth || document.body.clientHeight)
	{ 
		docwidth = document.body.clientWidth; 
		docheight = document.body.clientHeight; 
	} 
	
	if((docheight - 213)<arguments[1])
		div1.style.top  = (docheight - 200) + "px";
	else 	
		div1.style.top  = (arguments[1] - 10) + "px";
		
	div1.style.left = (arguments[0] + 105) + "px";	
	
	injectDiv('descTitle', arguments[2]);
	injectDiv('moreTitle', arguments[3]);
	injectInput('id', arguments[4]);
	injectDiv('listName', arguments[5]);
	injectDiv('listDesc', arguments[7]);
	injectDiv('descRegion', arguments[8]);
	injectDiv('listRegion', arguments[9]);
	
	document.getElementById('listImg').src = arguments[6] + ".jpg";
}

function closeDesc()
{
	document.getElementById('divDescription').style.display = "none";	
}

function injectDiv(some_id, text_to_inject)
{
	var id_container = document.getElementById(some_id);
	id_container.innerHTML = text_to_inject;
}

function injectInput(some_id, text_to_inject)
{
	var id_container = document.getElementById(some_id);
	id_container.value = text_to_inject;
}

function closeRequest()
{

	fader.fadeOut();
	fader1.fadeOut();
	fader2.fadeOut();
	if (document.getElementById('card_id').value=="set")
	 fader3.fadeOut();
}

function validate()
{
	if (document.forms['request'].elements['name'].value == "") 
	{
		alert("Please input Your Name.!");
		document.forms['request'].elements['name'].focus();
		return false;
	}
	if (document.forms['request'].elements['fr_name'].value == "") 
	{
		alert("Please input Your Friend's Name.!");
		document.forms['request'].elements['fr_name'].focus();
		return false;
	}
	if (document.forms['request'].elements['email'].value == "" || echeck(document.forms['request'].elements['email'].value)==false) 
	{
		alert("Please select correct e-mail address.!");
		document.forms['request'].elements['email'].value = "";
		document.forms['request'].elements['email'].focus();
		return false;
	}
	
	if (document.forms['request'].elements['fr_email'].value == "" || echeck(document.forms['request'].elements['fr_email'].value)==false) 
	{
		alert("Please select correct e-mail address.!");
		document.forms['request'].elements['fr_email'].value = "";
		document.forms['request'].elements['fr_email'].focus();
		return false;
	}
							
	return true
}


function validate2(code)
{
	if (document.forms['write'].elements['name'].value == "") 
	{
		alert("Please input Your Name.!");
		document.forms['write'].elements['name'].focus();
		return false;
	}
	if (document.forms['write'].elements['code'].value == "") 
	{
		alert("Please write the letters you can see!");
		document.forms['write'].elements['code'].focus();
		return false;
	}
	
	checkCode(document.forms['write'].elements['code'].value);
	a=Myval();
	alert("Message is sending");
	if (a==0)
	{
		alert("Code is not correct!");
		document.forms['write'].elements['code'].focus();
		return false;
	}
	
	if (document.forms['write'].elements['email'].value == "" || echeck(document.forms['write'].elements['email'].value)==false) 
	{
		alert("Please select correct e-mail address.!");
		document.forms['write'].elements['email'].value = "";
		document.forms['write'].elements['email'].focus();
		return false;
	}
							
	return true
}


function CheckAndGo2()
{
	var checked = false;
	checked = validate2();
	if (checked) 
	{

		sendRequest('write');
		document.forms['write'].reset();
		//closeRequest();
	}
}

function CheckAndGo()
{
	var checked = false;
	checked = validate();
	if (checked) 
	{
		fader.fadeOut();
		sendRequest('request');
		document.forms['request'].reset();
		closeRequest();
	}
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}



function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}
	
	function getRequestBody(oForm) 
{
    var aParams = new Array();

    for (var i=0 ; i < oForm.elements.length; i++) 
	{
        var sParam = encodeURIComponent(oForm.elements[i].name);
        sParam += "=";
        sParam += encodeURIComponent(oForm.elements[i].value);
        aParams.push(sParam);
    }

    return aParams.join("&");
}
	
	function sendRequest( formm) 
{
	  
    var oForm = document.forms[formm];
    var sBody = getRequestBody(oForm);

    var oXmlHttp = createXMLHttp();
    oXmlHttp.open("post", oForm.action, true);
   	oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

    oXmlHttp.onreadystatechange = function () 
	{
        if (oXmlHttp.readyState == 4) 
		{
            if (oXmlHttp.status == 200) 
			{
                //saveResult(oXmlHttp.responseText);
            } 
			else 
			{
                saveResult("An error occurred: "+ oXmlHttp.statusText);
           	}
        }
    };
    oXmlHttp.send(sBody);
}

function sendMailRequest(formName) 
{
    var oForm = document.forms[formName];
    var sBody = getRequestBody(oForm);

    var oXmlHttp = createXMLHttp();
    oXmlHttp.open("post", oForm.action, true);
   	oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

    oXmlHttp.onreadystatechange = function () 
	{
        if (oXmlHttp.readyState == 4) 
		{
            if (oXmlHttp.status == 200) 
			{
                clearForm(oXmlHttp.responseText, formName);
            } 
			else 
			{
                clearForm("An error occurred: "+ oXmlHttp.statusText, formName);
           	}
        }
    };
    oXmlHttp.send(sBody);
}


