/* 
	======================================================================
   	
	File        : gansevoort.core.js
	Description : Gansevoort TCI Core JavaScript
	Version     : 2.0
	Created     : 2011/01/26
	
	Copyright (c) 2011 | Design Squared | All Rights Reserved.
	
	======================================================================
*/

/*
	==================================================
	jQuery Functions	
	==================================================
*/

$(document).ready(function() {

	/*==================================================
	  _blank XHTML Fix
	==================================================*/
	
	$('a[rel=external]').attr('target', '_blank');
	$('area[class=forceExternal]').attr('target', '_blank');
	
	/*==================================================
	  Handle Promotion Slider
	==================================================*/
	
	// Auto Open Promo Slide //
	if ($('#promoSlide').length){
		$('#promoSlide').slideToggle('slow');
		
		// Close Promo Slide //
		$('#jsPromoClose').click(function(){
			$('#promoSlide').slideToggle('fast');
		});
		
		/*
		// Track Promo Click-Trough //
		$('#jsPromoLoad').click(function(){
			pageTracker._trackPageview("/homepage/summerpromo"); 
		});
		*/
	}
	
	/*==================================================
	  Handle Quick Book Date Format && Submit
	==================================================*/
	
	if ($('#resform').length){
		$('#resform').submit(function(e){
			var str 		= $('#DateIn').val();
			var curDay		= str.substr(0,2);
			var curYear		= str.substr(7,4);
			var curMonth	= str.substr(3,3);
			var numMonth	= 0;
			var months		= new Array("Empty","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
			for (i=0;i<=13;i++) {
				if (curMonth == months[i]) {
					if (i < 10) {
						var numStr = '0' + i;
						numMonth = numStr;
					} else {
						numMonth = i;
					}
				}
			}
			$('#DateIn').val(numMonth+'\/'+curDay+'\/'+curYear);
		});
	}
		
	/*==================================================
	  Activate Date Picker Plugin
	==================================================*/
	
	$(function()
	{
		$('.date-pick').datePicker({clickInput:true})
		$('.date-pick').datePicker().val(new Date().asString()).trigger('change');
	});
	
	/*==================================================
	  Activate Lightbox Plugin
	==================================================*/
	
	if ($('a[rel^="prettyPhoto"]').length != 0){
		$('a[rel^="prettyPhoto"]').prettyPhoto({
			social_tools: false
		});
	}
	
	/*==================================================
	  Activate Tabs Plugin
	==================================================*/
	
	if ($('#tabs-wrapper').length){
		$('#tabs-wrapper').tabs({ fxSlide: true, fxFade: true, fxSpeed: 'normal' });
	}
	
	/*==================================================
	  Alternate Press Table BG
	==================================================*/
	
	if ($('table.press').length != 0){
		$('table.press tr:even').css('background','#f2f2f2');
	}
	
	if ($('.zebra-table').length){
		$('.zebra tr:odd').css('background','#EBEBEB');
	}
	
	if ($('.zebra-tbody').length){
		$('.zebra-tbody tbody tr:odd').css('background-color','#F2F2F2');
	}
});

/*
	==================================================
	Basic JavaScipt Functions
	==================================================
*/

function winPop(target) {
	window.open( target, "newWindow", "status=no,height=400,width=600,resizable=no,scrollbars=no,menubar=no" )
}

