//show or hide location and its corresponding elements
function formsplace() {
	$('input#place').val(place);
	$('input#loc').val(place);
}
//change open talbe refid to correspoding location
function opentableid(theplace) {
	if((theplace == 'schaumburg') || (theplace == 'Schaumburg')) {
		$('#RestaurantID').val('1314');
		$('#restref').val('1314');
		$('#contact_email').val(sch_placeemail);
		place = theplace;
		formsplace();
	}
	if((theplace == 'chicago') || (theplace == 'Chicago')) {
		$('#RestaurantID').val('47');
		$('#restref').val('47');
		$('#contact_email').val(chi_placeemail);
		place = theplace;
		formsplace();
	}
}

$(document).ready(function() {
	$(document.body).fishbowl({
		mainbgpath: 'http://www.leye.com/fishbowl/images/bg-fishbowl01.png', //main bg -> 1px x 1px transparent png
		formbgcss: '#000000', //css rule for form background - no punctuation (":" & ";") required
		labelcolor: '#ffffff', //color for feild labels
		inputbgcss: '#dddddd', //css rule for input field background
		inputcolor: '#333333', //off focus txt color
		inputbgonfocus: '#ffffff', //input onfocus bg
		inputcoloronfocus: '#000000', //input onfocus color
		inputbgonfail: '#ff0000', //input onfail bg
		inputcoloronfail: '#ffffff', //input onfail color
		submitbg: '#dddddd', // submit bg color
		submitcolor: '#333333', //submit txt color
		submitbgonfocus: '#ffffff', //submit onhover bg color
		submitcoloronfocus: '#000000', //submit onhover txt color
		btncloseimg: 'http://74.205.75.74/wp-content/themes/shaws/images/btn_close01.png', //a sprite -> 17px x 17px
		txtcopy: 'Sign Up for Our Email Newsletter.', //copy to display up top
		extrastores: false, //sign up options for extra stores - default is false
		extrastorefields: '', // for example -> <input name="ListID" id="36507222046" value="36507222046" type="checkbox"><label>RJ Grunts</label>
		thankyoutxt: 'Thanks for Signing Up!',
		//logistics:
		automessage_fromline: 'EmailSignUp',
		automessage_fromaddress: 'EmailSignUp',
		ListID: '36507222048',
		posturl: 'http://shawscrabhouse.fbmta.com/members/subscribe.aspx'
	});
	
	//Private Parties Form
	$('.chi_pp_name').html(chi_ppname);
	$('.chi_store_phone').html(chi_phone);
	$('.chi_ppemail').val(chi_ppemail);
	$('.sch_pp_name').html(sch_ppname);
	$('.sch_store_phone').html(sch_phone);
	$('.sch_ppemail').val(sch_ppemail);
	
	
	//Begin Twitter Feed
	function randomString(length) {
		var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split('');
		var str = '';
		for (var i = 0; i < length; i++) {
			str += chars[Math.floor(Math.random() * chars.length)];
		}
		return str;
	}
	var rnd = randomString(8);
	$(".twitter_feed").tweet({
		join_text: "auto",
		query: "mitynice",
		//avatar_size: 48,
		count: 10,
		refresh_interval: 10000,
		loading_text: "loading tweets..."
	});
	//End Twitter Feed
	
	
	//Private Party Drop down
	$("#dl_ResHour02 dt").click(function() {
		$("#dl_ResHour02 dd ul").toggle();
	});
	$("#dl_ResHour02 dd ul li").click(function() {
		var text = $(this).html();
		document.forms['parties'].elements['ResHour02'].value = text;
		$("#dl_ResHour02 dd ul").hide();
	});
	$("#dl_PartyType02 dt").click(function() {
		$("#dl_PartyType02 dd ul").toggle();
	});
	$("#dl_PartyType02 dd ul li").click(function() {
		var text = $(this).html();
		document.forms['parties'].elements['PartyType02'].value = text;
		$("#dl_PartyType02 dd ul").hide();
	});
	//Private Party Drop down
	$("#dl_ResHour03 dt").click(function() {
		$("#dl_ResHour03 dd ul").toggle();
	});
	$("#dl_ResHour03 dd ul li").click(function() {
		var text = $(this).html();
		document.forms['parties03'].elements['ResHour03'].value = text;
		$("#dl_ResHour03 dd ul").hide();
	});
	$("#dl_PartyType03 dt").click(function() {
		$("#dl_PartyType03 dd ul").toggle();
	});
	$("#dl_PartyType03 dd ul li").click(function() {
		var text = $(this).html();
		document.forms['parties03'].elements['PartyType03'].value = text;
		$("#dl_PartyType03 dd ul").hide();
	});
	//Openable dropdown
	$("#dl_partysize dt").click(function() {
		$("#dl_partysize dd ul").toggle();
	});
	$("#dl_partysize dd ul li").click(function() {
		var text = $(this).html();
		document.forms['reservations'].elements['PartySize'].value = text;
		$("#dl_partysize dd ul").hide();
	});
	
	
	//Opentable Drop down	
	$("#dl_ResHour dt").click(function() {
		$("#dl_ResHour dd ul").toggle();
	});
	$("#dl_ResHour dd ul li").click(function() {
		var text = $(this).html();
		document.forms['reservations'].elements['ResTime'].value = text;
		$("#dl_ResHour dd ul").hide();
		
		var a_time = text.split(':');
		var resHour = a_time[0];
		var b_time = a_time[1];
		var c_time = b_time.split(' ');
		var resMin = c_time[0];
		resMeridian = c_time[1];
		document.forms['reservations'].elements['ResHour'].value = resHour;
		document.forms['reservations'].elements['ResMinute'].value = resMin;
		document.forms['reservations'].elements['Meridian'].value = resMeridian;
	});
	$("#dl_place dt").click(function() {
		$("#dl_place dd ul").toggle();
	});
	$("#dl_place dd ul li").click(function() {
		var text = $(this).html();
		var place = $(this).html();
		opentableid(place);
		document.forms['reservations'].elements['place'].value = text;
		$("#dl_place dd ul").hide();
	});
	
	
	$("#dl_place02 dt").click(function() {
		$("#dl_place02 dd ul").toggle();
	});
	$("#dl_place02 dd ul li").click(function() {
		var text = $(this).html();
		var place = $(this).html();
		opentableid(place);
		document.forms['contact-us'].elements['loc'].value = text;
		$("#dl_place02 dd ul").hide();
	});
	
	//Drop Down Global Mouseleave:	
	$("dd ul").mouseleave(function() {
        $("dd ul").hide();
    });
	
	
	//Date picker form function
	$(function() {  
        $("#datepicker").datepicker({  
            onSelect: function(date) {
				var a_date = date.split('/');
				document.getElementById('ResMonth').value = a_date[0];
				document.getElementById('ResDate').value = a_date[1];
				document.getElementById('ResYear').value = a_date[2];
    		},
			dateFormat: 'm/d/yy'
        });
		$('#datepicker').click(function() {
			$('.ui-datepicker').css('z-index','9');
		});
    });
	
	//Date picker form function
	$(function() {  
        $("#datepicker02").datepicker({  
            onSelect: function(date) {
				var a_date = date.split('/');
				document.getElementById('ResMonth').value = a_date[0];
				document.getElementById('ResDate').value = a_date[1];
				document.getElementById('ResYear').value = a_date[2];
    		},
			dateFormat: 'm/d/yy'
        });
		$('#datepicker02').click(function() {
			$('.ui-datepicker').css('z-index','9');
		});
    });
	//Date picker form function
	$(function() {  
        $("#datepicker03").datepicker({  
            onSelect: function(date) {
				var a_date = date.split('/');
				document.getElementById('ResMonth').value = a_date[0];
				document.getElementById('ResDate').value = a_date[1];
				document.getElementById('ResYear').value = a_date[2];
    		},
			dateFormat: 'm/d/yy'
        });
		$('#datepicker03').click(function() {
			$('.ui-datepicker').css('z-index','9');
		});
    });
	
	
	
	if(place == 'schaumburg') { $('li.psch').addClass('tabon');
	} else { $('li.pchi').addClass('tabon'); }
	
	$('nav.loc_nav ul li').click(function() {
		var ctab = $(this).attr('id');
		$('nav.loc_nav ul li').removeClass('tabon');
		$(this).addClass('tabon');
		$('.switcher').hide();
		$('.mural').hide();
		$('.'+ctab+'').fadeIn(1000);
		place = ctab;
		var placeurl = 'http://www.shawscrabhouse.com/wp-content/themes/shaws/'+ctab+'.php';
		$.ajax({
			url: placeurl
		});
		formsplace();
		opentableid(place);
		
		$('.virt').hide();
		$('.'+ctab+'_virt').show();
	});
	
	formsplace();
	opentableid(place);

//end document ready
//end document ready	
//end document ready
});

$(window).load(function() {
	
	//home slider
	$('.home_slider').cycle({
		timeout: 3000,
		speed: 1000,
		pause: 1
	});
	
	//menu slider
	$('.menu_slider').cycle({
		timeout: 4000,
		speed: 1000,
		pause: 1
	});
	
	//room slider
	$('.room_slider').cycle({
		timeout: 4000,
		speed: 1000,
		pause: 1
	});
	
	//music slider
	$('.music_slider').cycle({
		timeout: 4000,
		speed: 1000,
		pause: 1
	});
	
	//events slider
	$('.events_slider').cycle({
		fx: 'scrollVert',
		timeout: 0,
		speed: 650,
		easing: 'easeout',
		next:   '.events_next', 
		prev:   '.events_prev' 
	});
	
	$('.btn_room').click(function() {
		$('.room_slider').cycle('pause');
		$('.room_catpion').hide();
		var roomgal = $(this).attr('id');
		$('ul.room_slider').fadeOut(200, function(){
			$('ul.slider-'+roomgal+'').fadeIn(400, function(){
				$('.cap-'+roomgal+'').show();
				$('ul.slider-'+roomgal+'').cycle();
			});
		})
	
	});
	
	var angle = 0;
	$('.events_next').click(function() {
		angle = angle+180;
		$('.wheel').rotateAnimation({
			animateAngle: angle
		});
	});
	
	$('.events_prev').click(function() {
		angle = angle-180;
		$('.wheel').rotateAnimation({
			animateAngle: angle
		});
	});
	
	$('textarea').click(function() {
		$('label.comments_label').hide();
	});
	$('textarea').blur(function() {
		var txtareacont = $('textarea').val();
		if( txtareacont == '') {
		$('label.comments_label').show();
		} else {}
	});
	
	
	
	
	
	//$('.mural img').animate({'margin-top':'-94px', 'margin-left':'-56px'}, 20000, 'easeout');
	
	/*$(document).mousemove(function(e){
      var xmouse = e.pageX;
	  var ymouse = e.pageY;
	  var xpos = '';
	  var ypos = '';
	  
	  if(xmouse < 1120) {
	  	xpos = (0-(xmouse))/60;
	  }
	  ypos = (0-(ymouse))/40;
	  
	  $('.mural').css('background-position', xpos+'px '+ypos+'px');
   });*/





});
$('.chicago_virt').click(function() {
		$('.virt_cont').fadeIn(400, function() {
			$.get("http://www.shawscrabhouse.com/wp-content/themes/shaws/chi_virt.php", {}, function(data){
				$('.virt_area').html(data);
			});
		});
		$('.virt_close').click(function() {
			$('.virt_cont').fadeOut(400);
		});
	});
	$('.schaumburg_virt').click(function() {
		$('.virt_cont').fadeIn(400, function() {
			$.get("http://www.shawscrabhouse.com/wp-content/themes/shaws/sch_virt.php", {}, function(data){
				$('.virt_area').html(data);
			});
		});
		$('.virt_close').click(function() {
			$('.virt_cont').fadeOut(400);
		});
	});
