$(document).ready(function(){

	if ($(".slideshow").length > 0){
		$("#controller").jFlow({
			slides: "#slides",  // the div where all your sliding divs are nested in
			controller: ".jFlowControl", // must be class, use . sign
			slideWrapper : "#jFlowSlide", // must be id, use # sign
			selectedWrapper: "jFlowSelected",  // just pure text, no sign
			width: "463px",  // this is the width for the content-slider
			height: "196px",  // this is the height for the content-slider
			duration: 400,  // time in miliseconds to transition one slide
			interval: 5000, // this is the amount of milliseconds before the switch happens
			prev: ".jFlowPrev", // must be class, use . sign
			next: ".jFlowNext" // must be class, use . sign
		});
	}

	function ulWidth() {
		var $wa = 0;
		$('.nav').find('li').each(function() {
			$wa = $wa + $(this).children('a').outerWidth();
		});
		$('.nav ul').css('width', $wa+'px');

	}
	ulWidth();

	if ($('.btn-signup').length > 0) {
		$('.btn-signup').openDOMWindow({ 
			eventType:'click', 
			borderSize:0,
			height:225,
			width:300,
			windowPadding:0,
			overlayOpacity: '79',
			windowBGColor: 'transparent'
		}); 
		//$('.close').closeDOMWindow({eventType:'click'}); 
	}	
	
	if ($('.scroll-pane').length > 0){
		$('.scroll-pane').jScrollPane({showArrows: true});
	}

	Cufon.refresh();

	if ($('#giftform').length > 0) {
		
		$("input#regularShip").click(function() {
			$('input#fastShip').attr('checked', false);
		});

		$("input#fastShip").click(function() {
			$('input#regularShip').attr('checked', false);
		});

		$('#submit').click(function() {
		
			var fname = $("input#fNamefr").val();
			if (fname.length==0) {
				alert('Please input First Name!');
				return false;
			}

			var lname = $("input#lNamefr").val();
			if (lname.length==0) {
				alert('Please input Last Name!');
				return false;
			}

			var badd = $("input#bAddfr").val();
			if (badd.length==0) {
				alert('Please input Billing Address!');
				return false;
			}

			var city = $("input#cityfr").val();
			if (city.length==0) {
				alert('Please input City!');
				return false;
			}

			var st = $("input#stfr").val();
			if (st.length==0) {
				alert('Please input Street!');
				return false;
			}

			var zip = $("input#zipfr").val();
			if (zip.length==0) {
				alert('Please input Zip!');
				return false;
			}

			var email = $("input#eMailfr").val();
			if (email.indexOf("@")==-1 || email.indexOf("@")==0 || email.length==0){
				alert('Please input valid Email!');
				return false;
			}

			var date = $("input#dtnfr").val();
			if (date.length==0) {
				alert('Please input Day, Time &amp; Number!');
				return false;
			}

			var amount = $("input#gAmtfr").val();
			if (amount.length==0) {
				alert('Please input Gift Amount!');
				return false;
			}

			var cardinfo = $("input#card-info").val();
			if (cardinfo.length==0) {
				cardinfo == 'N/A';
			}

			var ccno = $("input#cc-no").val();
			if (ccno.length==0) {
				alert('Please input Credit Card No.!');
				return false;
			}

			var exdate = $("input#ex-date").val();
			if (exdate.length==0) {
				alert('Please input Expiration Date!');
				return false;
			}

			var cvccvv = $("input#cvc-cvv").val();
			if (cvccvv.length==0) {
				alert('Please input CVC/CVV No.!');
				return false;
			}

			var message = $("textarea#msgfr").val();
			if (message.length==0) {
				message == 'N/A';
			}

			/* send to */

			var sfname = $("input#fNameto").val();
			if (sfname.length==0) {
				alert('Please input First Name!');
				return false;
			}

			var slname = $("input#lNameto").val();
			if (slname.length==0) {
				alert('Please input Last Name!');
				return false;
			}


			var sbadd = $("input#bAddto").val();
			if (sbadd.length==0) {
				alert('Please input Ship To Address!');
				return false;
			}

			var scity = $("input#cityto").val();
			if (scity.length==0) {
				alert('Please input City!');
				return false;
			}

			var sst = $("input#stto").val();
			if (sst.length==0) {
				alert('Please input Street!');
				return false;
			}

			var szip = $("input#zipto").val();
			if (szip.length==0) {
				alert('Please input Zip!');
				return false;
			}

			var semail = $("input#eMailto").val();
			if (semail.indexOf("@")==-1 || semail.indexOf("@")==0 || semail.length==0){
				alert('Please input valid Email!');
				return false;
			}

			var sdate = $("input#dtnto").val();
			if (sdate.length==0) {
				alert('Please input Day, Time &amp; Number!');
				return false;
			}

			var regship = $("input#regularShip:checked").val();
			if (regship != null){
				var ship = $("input#regularShip").val();
			}

			var fastship = $("input#fastShip:checked").val();
			if (fastship != null){
				var ship = $("input#fastShip").val();
			}


			var dataString = '&fname=' + fname + 
			'&lname=' + lname +
			'&badd=' + badd +
			'&city=' + city +
			'&st=' + st +
			'&zip=' + zip +
			'&email=' + email +
			'&date=' + date +
			'&amount=' + amount +
			'&cardinfo=' + cardinfo +
			'&ccno=' + ccno +
			'&exdate=' + exdate +
			'&cvccvv=' + cvccvv +
			'&message=' + message +
			'&sfname=' + sfname + 
			'&slname=' + slname +
			'&sbadd=' + sbadd +
			'&scity=' + scity +
			'&sst=' + sst +
			'&szip=' + szip +
			'&semail=' + semail +
			'&sdate=' + sdate +
			'&ship=' + ship;

			//alert(dataString); //return false;

			$.ajax({
				type: "POST",
				url: 'http://'+location.hostname+'/wp-content/themes/sandagane/bin/contact.php',
				data: dataString,
				success: function(res) {
					$('#result').html(res);
					if ($('#result').html() == 'yes') {
						alert('Form has been sent! We will get back to you soon!');
						//location.reload();
						//$(window.location).attr('href', location);
						$('#giftform').find('input[type="text"]').val('');
						$('#giftform').find('textarea').val('');
						$('input#fastShip').attr('checked', false);
						$('input#regularShip').attr('checked', true);
					}else{
						return false;
					}
				}

			});
			return false;

		});
	}

	if ($('#signup-pop').length > 0) {
		
		$('#signup-pop').find('#submit').click(function() {
			
			var fname = $("input[name=fname]").val();
			if (fname.length==0) {
				alert('Please input First Name!');
				return false;
			}

			var lname = $("input[name=lname]").val();
			if (lname.length==0) {
				alert('Please input Last Name!');
				return false;
			}

			var phone = $("input[name=phone]").val();
			if (phone.length==0) {
				alert('Please input Phone!');
				return false;
			}

			var email = $("input[name=email]").val();
			if (email.indexOf("@")==-1 || email.indexOf("@")==0 || email.length==0){
				alert('Please input valid Email!');
				return false;
			}

			var dataString = '&fname=' + fname + 
			'&lname=' + lname +
			'&phone=' + phone +
			'&email=' + email;

			//alert(dataString); //return false;

			$.ajax({
				type: "POST",
				url: 'http://'+location.hostname+'/wp-content/themes/sandagane/bin/signup.php',
				data: dataString,
				success: function(res) {
					$('#res').html(res);
					if ($('#res').html() == 'yes') {
						alert('Form has been sent! We will get back to you soon!');
						$.closeDOMWindow(); 
						
					}else{
						return false;
					}
				}

			});
			return false;

		});
	}

});

