/**
 * @author Bangthemes.com
 */

// $jfix = jQuery.noConflict();

function bookmark(url, title) {
	if((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
		window.external.AddFavorite(url, title);
	} else if(navigator.appName == "Netscape") {
		window.sidebar.addPanel(title, url, "");
	} else {
		alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
	}
}


$(document).ready(function() {

	booking();

	if($().fancybox) {

		$('a.lightbox').fancybox({
			titleShow : false
		});

		$('div.gallery a').fancybox({
			titleShow : false
		});

	}

	$('ul li.widget_text').each(function() {
		if($('h2', this).length > 0) {

			$('div.textwidget', this).css({
				'padding' : '0 15px 15px 15px'
			})

		}
	})

	$('#sidebar ul li:first,#sidebar02 ul li:first').addClass('wFirst');

	$('div.girl').each(function(i) {

		$(this).click(function() {
			window.location = $('a.permalink', this).attr('href');
		});
		var a = $('div.girlInfo', this).html();

		$(this).hover(function() {

			if($('em', this).length <= 0) {
				$(this).prepend('<em>' + a + '</em>')
			}

			$('em', this).css({
				'opacity' : '0.0'
			}).animate({
				'opacity' : '0.7'
			});

		}, function() {

			$('em', this).animate({
				'opacity' : '0.0'
			}, 300, function() {
				$(this).remove();
			});
		})
	});
});
function booking() {

	var formOpen = $.getUrlVar('form');
	if(formOpen == 'open') {
		$('#booking').slideDown();
	}

	$('a.bookme').click(function() {
		$('#xform').show();
		$('#thankyou').hide();
		$('#booking').toggle();
	});

	$("#formy").validate({
		rules : {
			email : {
				email : true
			}
		},
		submitHandler : function(form) {
			ajaxSubmit();
		}
	});

}

function ajaxSubmit() {

	var tmplUrl = $('#tmplUrl').html();
	var dataString = $('#formy').serialize();

	$.ajax({
		type : "POST",
		url : tmplUrl + "/scripts/send.php",
		data : dataString,
		success : function() {

			/*$('#xform').slideUp(function(){
			 $('#thankyou').slideDown();
			 });*/

			$('#formy')[0].reset();
			$('#thankyou').slideDown();

		}
	});

}

/*
 * DEV SAMPLE
 */

$.extend({
	getUrlVars : function() {
		var vars = [], hash;
		var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
		for(var i = 0; i < hashes.length; i++) {
			hash = hashes[i].split('=');
			vars.push(hash[0]);
			vars[hash[0]] = hash[1];
		}
		return vars;
	},
	getUrlVar : function(name) {
		return $.getUrlVars()[name];
	}
});

