function NewWindow(s,w,h){l=Math.round((screen.width-w)/2);t=Math.round((screen.height-h)/2);window.open(s,"_blank","width="+w+"px,height="+h+"px,left="+l+"px,top="+t+"px,toolbar=0,menubar=0,status=0,scrollbars=0,resizable=0");return;}
function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/i);
	return pattern.test(emailAddress);
}
function ch(i){switch (i){
	case 1:
		$('#rowReturnTitle >td').css('color','#cccccc').find('input').val('').attr('disabled','disabled').css('backgroundColor','eeeeee').end().find('div').html('&nbsp;');
	break;
	default:
		$('#rowReturnTitle >td').css('color','').find('input').removeAttr('disabled').css('backgroundColor','');
	break;
	};
}

function chAirticketsInq1(){
	var err = 0;
	hideCalendarControl();
	if(!at_today)at_today = new Date().getTime();
	if(($('#start_departure').val().length)<3){$('#start_departure_err').html('Моля, попълнете!');err = 1;}
	else{$('#start_departure_err').html('&nbsp;');}
	
	if(($('#start_arrival').val().length)<3){$('#start_arrival_err').html('Моля, попълнете!');err = 1;}
	else{$('#start_arrival_err').html('&nbsp;');}
			
	if(($('#start_departure_date').val().length)!=10){$('#start_departure_date_err').html('Моля, изберете!');err = 1;}
	else{
		var sdv = $('#start_departure_date').val();var sdp= sdv.split('.');var sdd = new Date(sdp[2],(sdp[1]*1-1),sdp[0]);sdd = sdd.getTime();
		if(sdd<=at_today){$('#start_departure_date_err').html('Невалидна дата!');err = 1;}
		else{$('#start_departure_date_err').html('&nbsp;');}
	}	
	
	
	if($('#type2').attr('checked')){
		if(($('#return_departure').val().length)<3){$('#return_departure_err').html('Моля, попълнете!');err = 1;}
		else{$('#return_departure_err').html('&nbsp;');}

		if(($('#return_arrival').val().length)<3){$('#return_arrival_err').html('Моля, попълнете!');err = 1;}
		else{$('#return_arrival_err').html('&nbsp;');}
		
		var rdv = $('#return_departure_date').val();var rdp= rdv.split('.');var rdd = new Date(rdp[2],(rdp[1]*1-1),rdp[0]);rdd = rdd.getTime();

		if(($('#return_departure_date').val().length)!=10){$('#return_departure_date_err').html('Моля, изберете!');err = 1;}
		else if(sdd>=rdd){$('#return_departure_date_err').html('Невалидна дата!');err = 1;}
		else{$('#return_departure_date_err').html('&nbsp;');}
				
	}
		
	if(err==0){
		$('#air_tickets_frm').animate({left:-460},300);
	}
	return false;
}

function chAirticketsInq2(){
	var err = 0;

	if(!(
		$('select[name=passengers_count[1]]').val()>0 ||
		$('select[name=passengers_count[2]]').val()>0 ||
		$('select[name=passengers_count[3]]').val()>0 ||
		$('select[name=passengers_count[5]]').val()>0 ||
		$('select[name=passengers_count[6]]').val()>0
	)){
		$('#passengers_count_err').attr('className','error');err = 1;
	}
	else{
		$('#passengers_count_err').attr('className','');
	}
	if(!isValidEmailAddress($('#email').val())){
		$('#email_err').attr('className','error');err = 1;
	}
	else{
		$('#email_err').attr('className','');
	}
	
	if(err==1)return false;
	else return true;
}
function tg(id){
	if(el = document.getElementById(id)){
		if(el.style.display=='block')el.style.display='none';
		else el.style.display='block';
	}
}

function tb(cid){
	var tn = document.getElementById('nav').childNodes;
	var wr = document.getElementById('wr').childNodes;

	for(j in tn){if(tn[j].id)tn[j].className=(tn[j].id==('b'+cid))?'selected':'';}
	for(i in wr){if(wr[i].id)wr[i].className=(wr[i].id==cid)?'':'hid';}
	return false;
}

function showTab(el){
	if(el=="country"){
		$("#zone_container, #hotel_container, #prices_container").hide();
		$("#country_container").show();
	}
	else if(el=="zone"){
		$("#country_container, #hotel_container, #prices_container").hide();
		$("#zone_container").show();
	}
	else {
		$("#country_container, #zone_container").hide();
		$("#hotel_container, #prices_container").show();
	}
}

(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&/6.0/.test(navigator.userAgent)){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});var prop=function(n){return n&&n.constructor==Number?n+'px':n;},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return this.each(function(){if($('> iframe.bgiframe',this).length==0)this.insertBefore(document.createElement(html),this.firstChild);});}return this;};})(jQuery);

$(document).ready(function($){
	if(jQuery.browser.msie){try{document.execCommand("BackgroundImageCache", false, true);}catch(e){};}
	$("a[rel*=facebox]").facebox();
	$("#menu_container .menu_item").hover(
		function(){
			var w =$(this).width();
			$(this).children(":gt(0)").css({'width':w}).fadeIn(300);},
		function(){
			$(this).children(":gt(0)").fadeOut(300);
		}
	); //end hover
	$('#subMenuInfo').bgiframe();
}) //end document.ready

