var subItem_click=false;
var add_opacity = 0.3;
var fad_duration = 'fast';
var mnuTimeout = 5000;

function HideSubmenu(){
	$('.hm0sub').hide();
	$('.hm1sub').hide();
	$('.hm2sub').hide();
	$('.hm4sub').hide();
}

$(document).ready(function(){
	$("#td_date").datepicker();
	$('a[rel*=facebox]').facebox();
	$('.twtr-hd').hide();
	HideSubmenu();
	/*
	$('.hm0sub').hide();
	$('.hm1sub').hide();
	$('.hm4sub').hide();
	*/
	//$('#ajax_status').show().fadeOut(0);
	
	ua=window.navigator.userAgent.indexOf ("MSIE");
	uaVer=window.navigator.userAgent.substr(window.navigator.userAgent.indexOf("MSIE")+5,3);
	settings = {
		tl: { radius: 20 },
		tr: { radius: 20 },
		bl: { radius: 20 },
		br: { radius: 20 },
		antiAlias: true,
		autoPad: true,
		validTags: ["img"]
	}
	$('.right_bar, .hotnews0, .art_image, .art_tickets, .page_titel, .tb_anchor').corner(settings);
	settings = {
		tl: { radius: 20 },
		tr: { radius: 20 },
		bl: { radius: 20 },
		br: { radius: 20 },
		antiAlias: true,
		autoPad: true,
		validTags: ["img"]
	}
	$('.hotnews, .ticket_select').corner(settings);
	if (!($.browser.msie)){
		$('#top_banner').corner(settings);
	}

	settings = {
		tl: { radius: 20 },
		tr: { radius: 20 },
		bl: { radius: 20 },
		br: { radius: 20 },
		antiAlias: true,
		autoPad: true,
		validTags: ["img"]
	}
	if (!($.browser.msie)){
		$('.water_mark').corner(settings);
	}

	settings = {
		tl: { radius: 10 },
		tr: { radius: 10 },
		bl: { radius: 10 },
		br: { radius: 10 },
		antiAlias: true,
		autoPad: true,
		validTags: ["img"]
	}
	$('.add_image, .form_wrapper').corner(settings);

	settings = {
		tl: { radius: 5 },
		tr: { radius: 5 },
		bl: { radius: 5 },
		br: { radius: 5 },
		antiAlias: true,
		autoPad: true,
		validTags: ["img"]
	}
	if($.browser.msie){
		$('.hm0subitem, .hm1subitem, .hm2subitem, .hm4subitem, #subscribe_holder, .rnd_image, #ajax_status, .gcover, .art_buyticket').corner(settings);
	}else{
		$('.hm0subitem, .hm1subitem, .hm2subitem, .hm4subitem, #subscribe_holder, .rnd_image, #ajax_status, .gcover, .art_buyticket, .frm_button').corner(settings);
	}
	
	$(function(){
		$('body').click(function(){
			$('.hm0sub').hide();
			$('.hm1sub').hide();
			$('.hm2sub').hide();
			$('.hm4sub').hide();
			document.getElementById('hm0').style.backgroundPosition="-0px 0px";
			document.getElementById('hm1').style.backgroundPosition="-123px 0px";
			document.getElementById('hm5').style.backgroundPosition="-572px 0px";
		});
	});
	$(function(){
		$('body').mouseover(function(){
		/**/
			$('.twtr-join-conv').hide();
			$('.twtr-ft').hide();
			$('.twtr-hd').hide();
			$('.fbConnectWidgetFooter').hide();
		/**/
		});
	});
	
	$(function(){
		$('.sel_concert').click(function(){
			$('.concert').fadeTo(fad_duration, 1);
			$('.party').fadeTo(fad_duration, add_opacity);
			$('.movie').fadeTo(fad_duration, add_opacity);
			$('.sel_movie').fadeTo(fad_duration, add_opacity);
			$('.sel_party').fadeTo(fad_duration, add_opacity);
			$('.sel_concert').fadeTo(fad_duration, 1);
		});
	});
	$(function(){
		$('.sel_party').click(function(){
			$('.concert').fadeTo(fad_duration, add_opacity);
			$('.party').fadeTo(fad_duration, 1);
			$('.movie').fadeTo(fad_duration, add_opacity);
			$('.sel_movie').fadeTo(fad_duration, add_opacity);
			$('.sel_party').fadeTo(fad_duration, 1);
			$('.sel_concert').fadeTo(fad_duration, add_opacity);
		});
	});
	$(function(){
		$('.sel_movie').click(function(){
			$('.concert').fadeTo(fad_duration, add_opacity);
			$('.party').fadeTo(fad_duration, add_opacity);
			$('.movie').fadeTo(fad_duration, 1);
			$('.sel_movie').fadeTo(fad_duration, 1);
			$('.sel_party').fadeTo(fad_duration, add_opacity);
			$('.sel_concert').fadeTo(fad_duration, add_opacity);
		});
	});
	
	$(function(){
		$('.hmnu_item').mouseover(function(){
			idxItem=$(".hmnu_item").index(this)
			xItem=document.getElementById('hm'+idxItem)
			switch (idxItem){
				case 0:
				if ($(".hm0sub").is(":hidden")) {
					xItem.style.backgroundPosition="0px -23px";
					//$('.hm0sub').slideDown("fast")
					$('.hm0sub').show();
					setTimeout(HideSubmenu, mnuTimeout);
				}
				$('.hm1sub').hide()
				$('.hm2sub').hide()
				$('.hm4sub').hide()
				break
				case 1:
				if ($(".hm1sub").is(":hidden")) {
					xItem.style.backgroundPosition="-123px -23px";
					//$('.hm1sub').slideDown("fast")
					$('.hm1sub').show();
					setTimeout(HideSubmenu, mnuTimeout);
				}
				$('.hm0sub').hide()
				$('.hm4sub').hide()
				$('.hm2sub').hide()
				break
				case 2:
				//alert("!");
				if ($(".hm2sub").is(":hidden")) {
					//alert("!");
					xItem.style.backgroundPosition="-226px -23px";
					$('.hm2sub').show();
					setTimeout(HideSubmenu, mnuTimeout);
				}
				$('.hm0sub').hide()
				$('.hm1sub').hide()
				$('.hm4sub').hide()
				break
				case 3:
				xItem.style.backgroundPosition="-366px -23px"
				break
				case 4:
				xItem.style.backgroundPosition="-465px -23px"
				break
				case 5:
				if ($(".hm4sub").is(":hidden")) {
					xItem.style.backgroundPosition="-572px -23px";
					//$('.hm4sub').slideDown("fast")
					$('.hm4sub').show();
					setTimeout(HideSubmenu, mnuTimeout);
				}
				$('.hm0sub').hide()
				$('.hm1sub').hide()
				$('.hm2sub').hide()
				break
				case 6:
				xItem.style.backgroundPosition="-689px -23px"
				break
				case 7:
				xItem.style.backgroundPosition="-766px -23px"
				break
			}
			if (idxItem!=0){
				$('.hm0sub').hide()
				document.getElementById('hm0').style.backgroundPosition="-0px -0px"
			}
			if (idxItem!=1){
				$('.hm1sub').hide()
				document.getElementById('hm1').style.backgroundPosition="-123px 0px"
			}
			if (idxItem!=2){
				$('.hm2sub').hide()
				document.getElementById('hm2').style.backgroundPosition="-226px 0px"
			}
			if (idxItem!=5){
				$('.hm4sub').hide()
				document.getElementById('hm5').style.backgroundPosition="-572px 0px"
			}

		});
	});
	$(function(){
		$('.hmnu_item').click(function(){
			idxItem=$(".hmnu_item").index(this)
			xItem=document.getElementById('hm'+idxItem)
			/*alert(xItem.title)*/
			flag=false;
			switch (idxItem){
				case 0:
				xItem.style.backgroundPosition="-0px -47px"
				flag=true;
				break
				case 1:
				xItem.style.backgroundPosition="-123px -47px"
				flag=true;
				break
				case 2:
				xItem.style.backgroundPosition="-226px -47px"
				flag=true;
				break
				case 3:
				xItem.style.backgroundPosition="-366px -47px"
				flag=true;
				break
				case 4:
				xItem.style.backgroundPosition="-465px -47px"
				flag=true;
				break
				case 5:
				xItem.style.backgroundPosition="-572px -47px"
				break
				case 6:
				xItem.style.backgroundPosition="-689px -47px"
				flag=true;
				break
				case 7:
				xItem.style.backgroundPosition="-766px -47px"
				flag=true;
				break
			}
			if (!subItem_click){
				if (flag){document.location="?content="+xItem.title;}
				}
			else{
				subItem_click=false;
				}
		});
	});
	$(function(){
		$('.hmnu_item').mouseout(function(){
			idxItem=$(".hmnu_item").index(this)
			xItem=document.getElementById('hm'+idxItem)
			switch (idxItem){
				case 0:
				if ($(".hm0sub").is(":hidden")) {
				xItem.style.backgroundPosition="-0px -0px"
				}
				break

				case 1:
				if ($(".hm1sub").is(":hidden")) {
				xItem.style.backgroundPosition="-123px 0px"
				}
				break

				case 2:
				if ($(".hm2sub").is(":hidden")) {
				xItem.style.backgroundPosition="-226px 0px"
				}
				break

				case 3:
				xItem.style.backgroundPosition="-366px 0px"
				break

				case 4:
				xItem.style.backgroundPosition="-465px 0px"
				break

				case 5:
				if ($(".hm4sub").is(":hidden")) {
				xItem.style.backgroundPosition="-572px 0px"
				}
				break
				
				case 6:
				xItem.style.backgroundPosition="-689px 0px"
				break

				case 7:
				xItem.style.backgroundPosition="-766px 0px"
				break

				default:
				xItem.style.backgroundPosition="-0px 0px"
			}
			//$('.hm0sub').hide();
		});
	});

	$(function(){
		$('.hm0subitem').mouseover(function(){
			idxItem=$(".hm0subitem").index(this)
			xItem=document.getElementById('hm0_s'+idxItem)
			//xItem.style.left="8px"
			this.style.left="8px"
			/*
			xItem.filter="alpha(opacity=100);"
			xItem.style.opacity="1.0"
			*/
			setTimeout(HideSubmenu, mnuTimeout);
		});
	});

	$(function(){
		$('.hm0subitem, .hm1subitem, .hm2subitem, .hm4subitem').click(function(){
			flag=false;
			switch (this.title){
			case 'layout':
				flag=true;
				break;
			case 'rent':
				flag=true;
				break;
			case 'alacarte':
				flag=true;
				break;
			case 'faq':
				flag=true;
				break;
			case 'rider':
				flag=true;
				break;
			case 'archive':
				flag=true;
				break;
			case 'parchive':
				flag=true;
				break;
			case 'online':
				flag=true;
				break;
			case 'photogallery':
				flag=true;
				break;
			case 'video':
				flag=true;
				break;
			default:
			}
			if (flag){document.location="?content="+this.title;}
			subItem_click=true;
		});
	});
	$(function(){
		$('.hm1subitem').mouseover(function(){
			idxItem=$(".hm1subitem").index(this)
			xItem=document.getElementById('hm1_s'+idxItem)
			//xItem.style.left="8px"
			this.style.left="8px"
			/*
			xItem.filter="alpha(opacity=100);"
			xItem.style.opacity="1.0"
			*/
		});
	});
	$(function(){
		$('.hm2subitem').mouseover(function(){
			idxItem=$(".hm2subitem").index(this)
			xItem=document.getElementById('hm2_s'+idxItem)
			//xItem.style.left="8px"
			this.style.left="8px"
			/*
			xItem.filter="alpha(opacity=100);"
			xItem.style.opacity="1.0"
			*/
		});
	});
	$(function(){
		$('.hm4subitem').mouseover(function(){
			idxItem=$(".hm4subitem").index(this)
			xItem=document.getElementById('hm4_s'+idxItem)
			//xItem.style.left="8px"
			this.style.left="8px"
			/*
			xItem.filter="alpha(opacity=100);"
			xItem.style.opacity="1.0"
			*/
		});
	});
	$(function(){
		$('.hm0subitem').mouseout(function(){
			idxItem=$(".hm0subitem").index(this)
			xItem=document.getElementById('hm0_s'+idxItem)
			//xItem.style.left="0px"
			this.style.left="0px"
			/*
			xItem.style.opacity="0.9"
			xItem.filter="alpha(opacity=90);"
			*/
		});
	});
	$(function(){
		$('.hm4subitem').mouseout(function(){
			idxItem=$(".hm4subitem").index(this)
			xItem=document.getElementById('hm4_s'+idxItem)
			//xItem.style.left="0px"
			this.style.left="0px"
			/*
			xItem.style.opacity="0.9"
			xItem.filter="alpha(opacity=90);"
			*/
		});
	});
	$(function(){
		$('.hm1subitem').mouseout(function(){
			idxItem=$(".hm1subitem").index(this)
			xItem=document.getElementById('hm1_s'+idxItem)
			//xItem.style.left="0px"
			this.style.left="0px"
			/*
			xItem.style.opacity="0.9"
			xItem.filter="alpha(opacity=90);"
			*/
		});
	});
	$(function(){
		$('.hm2subitem').mouseout(function(){
			idxItem=$(".hm2subitem").index(this)
			xItem=document.getElementById('hm2_s'+idxItem)
			//xItem.style.left="0px"
			this.style.left="0px"
			/*
			xItem.style.opacity="0.9"
			xItem.filter="alpha(opacity=90);"
			*/
		});
	});

	$(function(){
		$('.rmnu_item').mouseover(function(){
			idxItem=$(".rmnu_item").index(this)
			xItem=document.getElementById('rm'+idxItem)
			switch (idxItem){
				case 0:
				xItem.style.backgroundPosition="-27px 2px"
				break
				case 1:
				xItem.style.backgroundPosition="-27px 2px"
				break
				case 2:
				xItem.style.backgroundPosition="-182px 2px"
				break
				case 3:
				xItem.style.backgroundPosition="-101px 2px"
				break
				case 4:
				xItem.style.backgroundPosition="-62px 2px"
				break
			}
		});
	});
	$(function(){
		$('.rmnu_item').click(function(){
			idxItem=$(".rmnu_item").index(this)
			xItem=document.getElementById('rm'+idxItem)
			//alert(this.title);
			//alert(idxItem);
			switch (idxItem){
				case 0:
				case 1:
					break
				case 2:
				case 3:
					document.location="?content="+this.title;
			}
		});
	});
	$(function(){
		$('.rmnu_item').mouseout(function(){
			idxItem=$(".rmnu_item").index(this)
			xItem=document.getElementById('rm'+idxItem)
			xItem.style.backgroundPosition="-0px 0px"
		});
	});

	$(function(){
		$('.add_buyticket, .art_buyticket').click(function(){
		//alert(this.title);
		document.location=this.title;
		});
	});
	$(function(){
		$('.socnet_item').click(function(){
			window.open(this.title);
		});
	});

	$(function(){
		$('#event_list').change(function(){
			$('#eticket').html("<a class=inline href='"+this.value+"'>купить e-ticket</a>")
			$('#event').val($("#event_list option:selected").text())
		});
	});
	
	$(function(){
		$('#ticketOrder').submit(function(){
			request="order=1"+"&event="+$('#event').val()+"&kind="+$('#kind option:selected').text()+"&qty="+$('#qty option:selected').text()+"&cname="+$('#cname').val()+"&td_time="+$('#td_time option:selected').val()+"&td_date="+$('#td_date').val()+"&address="+$('#address').val()+"&email="+$('#email').val()+"&phone="+$('#phone').val();
			//alert(request);
			//alert(isNumeric($('#phone').val()));
			/**/
			if(($('#event').val()!="")&&($('#kind').val()!="")&&($('#qty').val()!="")&&($('#cname').val()!="")&&($('#address').val()!="")&&($('#td_date').val()!="")&&($('#td_time').val()!="")&&(isValidEmail($('#email').val()))&&(isNumeric($('#phone').val()))){
				$.ajax({
					cash: false,
					url: "order.php",
					type: "POST",
					data: request,
					dataType: "text",
					beforeSend: function(){
						$('#ticketOrder_wrapper').fadeTo(0, 0.1);
					},
					success: function(answer){
						//alert(answer);
						if(answer=="1"){
							$('#ajax_status').css({'background':'green'});
							$('#ajax_status').html("Заказ отправлен!");
						}else{
							$('#ajax_status').css({'background':'red'});
							$('#ajax_status').html("Необычайно глюкануло!");
						}
						$('#ticketOrder_wrapper').fadeTo(3000, 1);
						$('#ajax_status').show().fadeOut(3000, function(){
							$('#ajax_status').css({'background':'transparent'});
							$('#ajax_status').html("&nbsp;");
							$('#ajax_status').show().fadeIn(0);
						});
					}
				});
				/**/
				$('#cname').val('');
				$('#td_date').val('');
				$('#address').val('');
				$('#phone').val('');
				$('#email').val('');
				$('#event').val('');
				return false;
			}
		});
	});
	
	$('.scrShot').mouseenter(function(){
		videoID=this.title;
		content="<object style='height: 390px; width: 640px'>";
		content+="<param name='movie' value='http://www.youtube.com/v/"+videoID+"'>";
		content+="<param name='allowFullScreen' value='true'>	<param name='allowScriptAccess' value='always'>";
		content+="<embed src='http://www.youtube.com/v/"+videoID+"?version=3' type='application/x-shockwave-flash' allowfullscreen='true' showsearch='0' showinfo='0' allowScriptAccess='always' width='640' height='390'>";
		content+="</object>";
		$('#videoDiv').html(content);
	});
	
	$(function(){
		$('#fsubscribe').submit(function(){
			request="subscribe=1"+"&email="+$('#semail').val()+"&phone="+$('#sphone').val();
			//alert(request);
			//alert(isNumeric($('#phone').val()));
			/**/
			//if((isValidEmail($('#semail').val()))&&(isNumeric($('#sphone').val()))){
			if(isValidEmail($('#semail').val())){
				$.ajax({
					cash: false,
					url: "subscribe.php",
					type: "POST",
					data: request,
					dataType: "text",
					beforeSend: function(){
						$('#subscribe_holder').fadeTo(0, 0.1);
					},
					success: function(answer){
						alert(answer);
						/*
						if(answer=="1"){
							$('#ajax_status').css({'background':'green'});
							$('#ajax_status').html("Заказ отправлен!");
						}else{
							$('#ajax_status').css({'background':'red'});
							$('#ajax_status').html("Необычайно глюкануло!");
						}
						*/
						$('#subscribe_holder').fadeTo('fast', 1);
						/*
						$('#ajax_status').show().fadeOut(3000, function(){
							$('#ajax_status').css({'background':'transparent'});
							$('#ajax_status').html("&nbsp;");
							$('#ajax_status').show().fadeIn(0);
						});
						*/
					}
				});
				/**/
				$('#sphone').val('');
				$('#semail').val('');
				return false;
			}
		});
	});
	

	$('.twtr-join-conv').hide();
	$('.twtr-ft').hide();

	SetTBTimer();
	

});/*$(document).ready*/

function isValidEmail(str){
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function isNumeric(sText){
	var ValidChars = "0123456789+()- ";
	var isNumber=true;
	var Char;
	if(sText==''){
		isNumber = false;
	}
	for (i = 0; i < sText.length && isNumber == true; i++){ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1){
			isNumber = false;
		}
	}
	return isNumber;
}

/*
function tbShow(){
	request=(xDir=1)?"show=next":"show=prev";
	$.ajax({
		cash: false,
		url: "topbanner.php",
		type: "POST",
		data: request,
		dataType: "text",
		success: function(answer){
			$('.top_banner').fadeTo("slow",0, function(){
				$(".top_banner").html(answer);
				$('.top_banner').fadeTo("slow",1);
			});
		}
	});
}
*/

/*
function tbShowAuto(){
	tbShow(1);
	SetTBTimer();
}
*/

/*
function SetTBTimer(){
	setTimeout(tbShowAuto, '5000');
}
*/

