// JavaScript Document


//SEE YOU CAN SET COOKIE FIRST
setCookie('cookieEnabled', 'yes', 1);

jQuery(document).ready(function($) {


//window.location = "http://aquatalia.com/spring-splash-page.html";



$("#color-picker").find("form").hide();


$(".dynamiccolorpicers #jumpboxselect").change(function(event) {
 	location  =  $(".dynamiccolorpicers #jumpboxselect option:selected").val();
});


	
	$("a[rel]").overlay({
	

		// some mask tweaks suitable for modal dialogs
		mask: {
			color: '#ccc',
			loadSpeed: 200,
			opacity: 0.6
		},
	
		closeOnClick: true,
		
			onBeforeLoad: function(event, tabIndex) {
			$("#msg").empty();
			
			if($("#beforewesendemail").val()!=""){
				var emailtouse = $("#beforewesendemail").val();
				$("#mies1 #email_cake").val(emailtouse);
				$("#beforewesendemail").val("");
			}
			
			
		}
		

	});
	
	$("#email_cake").focus(function(){
		$(this).val("");
	});//ON Foucs
	
	$("#email_cake").blur(function(){
		if($(this).val()==""){
			 $(this).val("Enter Your Email");
		 }
	});//blur
	
	
	//THE FORM
	$("#oi_form").submit(function(){
		
		var email = $("#email_cake").val(); 
		var emailok = validate(email);
		var region = $("#slectedregion").val();
		var state = $("#slectedstate").val();			
		
		
		
		//GOOD VALDIATION
		if((emailok==true) && (email != "")){
			
			//CHECK IF A REGION HAS BEEN PICKED	
			if(region=="0"){
				$("#msg").empty().append("<br><br>Error - Please Select A Region");
				//ALWAYS RETURN FALSE
				return false;
			}
			//WE CAN SENT TO CAKE
			else{
				

				
			}
	
		}else{
			$("#msg").empty().html("<br><br>Error - Invalid Email Address");
				//ALWAYS RETURN FALSE
				return false;
		}
		
		

	})
	///SUMBIT 
	
	
	///CHECK TO SEE IF LOADED
	var first = getUrlVars()["newsubscribe"];
	var unsubscribe = getUrlVars()["unsubscribe"];
	
	if(unsubscribe=="yes"){
		
		$("#mies2").overlay({

				// custom top position
				top: '8',
			
				// some mask tweaks suitable for facebox-looking dialogs
				mask: {
			
					
					// very transparent
					opacity: 0.6,
					
					// load mask a little faster
					loadSpeed: 400,
					
					// you might also consider a "transparent" color for the mask
					color: '#fff'
				
				},
				
				onBeforeLoad: function(event, tabIndex) {
				$("#msgunbsubrbe").empty().append("<p>You have been unsubscribed from Aquatalia e-List</p>");  
			},
					
				// load it immediately after the construction
				load: true
			
		});
		
		
			
	}
	
	if(first=="yes"){
			
			$("#mies1").overlay({

				// custom top position
				top: '8',
			
				// some mask tweaks suitable for facebox-looking dialogs
				mask: {
			
					
					// very transparent
					opacity: 0.6,
					
					// load mask a little faster
					loadSpeed: 400,
					
					// you might also consider a "transparent" color for the mask
					color: '#fff'
				
				},
				
					onBeforeLoad: function(event, tabIndex) {
			$("#msg").empty().append("<p>Thank you. You are now registered to Aquatalia e-List. <br> An email has been sent to confirm your subscription.</p>"); 
			
		},
					
				// load it immediately after the construction
				load: true
			
		});
			
	}//END OF IF
	
	
	/////////////GENERAL INQUERY 
	$(".gemeralinquerybtn").live('click', function() {
		
		
		var functionname = $(this).attr("rel");
		var $conatiner  = $(this).parent().parent().parent();

		var bol = $('#gemeralinquerycb').is(':checked'); 

		if($.browser.mozilla){
			console.log(bol);
			console.log($conatiner);
		}
		
		if($conatiner.find('.gemeralinquerycb').prop('checked')){
			var email = $conatiner.find(".emailval").val();
			var country = $("#country option:selected").val();
			var Prov1 = $("#Prov1 option:selected").val();
			$.post("/ajax.php", {email:email, country:country, Prov1:Prov1},
			  function(data){
				eval(functionname)();
			});
		}else{
			eval(functionname)();
		}
	});
	

	//TESTING COOKIE
	var api = $("#contrymodel").overlay({

				// custom top position
				top: '8',					
			
			// some mask tweaks suitable for facebox-looking dialogs
				mask: {
					// very transparent
					opacity: 0.5,
					
					// load mask a little faster
					loadSpeed: 400,
					
					// you might also consider a "transparent" color for the mask
					color: '#fff'
				}
	
	   }).data("overlay");

		
		//ARE COOKIES ENABLED
		var cookieEnabled = getCookie('cookieEnabled');	
		if(cookieEnabled=="yes"){
		
			// Get my cookie
			var doWehaveACookie = getCookie('whatCountry');	
			
			if(doWehaveACookie==null){
				api.load();
			}else{
				//SEE IFF IN RIGHT PLACE
				var whereToGo = doWeNeedToChangeStore(doWehaveACookie);
				
				if(whereToGo!=="")
					location.href=whereToGo;
		
			}//END OF ELSE
		
		}//END OF COOKIE ENABLED
		
		///SETTING COUNRTY
			//SET COOKIE
		$(".setcookie").click(function(){
			var alt = $(this).attr("alt");
			setCookie('whatCountry', alt, 200);
			api.close();
			var whereToGo = doWeNeedToChangeStore(alt);
				if(whereToGo!=="")
					location.href=whereToGo;
		});
		


	
	
});








//FUNCTIONS 

/*******************FOR EMAIL */
/////FUNCTION FOR EMAIL CHECK
function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) {
      return false;
   }else{
	  return true;
	}
}

/****** GET URL ********/
function getUrlVars()
{
    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;
}

jQuery.fn.fadeToggle = function(speed, easing, callback) {
  return this.animate({opacity: 'toggle'}, speed, easing, callback);
};


function loadallthisreplay(){ 

}

/*********COOKIE************/
function setCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}

function getCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}


function deleteCookie(name) {
    setCookie(name,"",-1);
}


function doWeNeedToChangeStore(whatCountry){
	
	//get url 
	var currentURL = window.location.href;
	currentURL = currentURL.slice(currentURL.lastIndexOf("//")+2).split('/');
	
	//Check if array as need value
	
	
	if(whatCountry =="can"){
		var hasgoodvalue = true;
			if(currentURL[1] == "us") hasgoodvalue = false;
		
	}else{
		var hasgoodvalue = false;
			if(currentURL[1] == "us")  hasgoodvalue = true;
			
	}
	
	
	//CONSRTUECT NEW URL IF NEEDED
	var newURL ="";
	if(!hasgoodvalue){		
		if(whatCountry =="can"){
			newURL = "http://" + currentURL[0];
			for(var i = 2; i < currentURL.length; i++){
				newURL += "/"+currentURL[i];
			}
		}else{
			newURL = "http://" + currentURL[0] + "/us";
			for(var i = 1; i < currentURL.length; i++){
				newURL += "/"+currentURL[i];
			}
		}
	
	}///GOOD TO REDIRECT	
	
	return  newURL;

}//END OF FUNCTION


//CURRANCY changer
function currencyChanger(needesvaule){
	
	var currencyvalue = needesvaule;
	
	if(currencyvalue=="http://aquatalia.com/"){
		setCookie('whatCountry',"can", 200);
	}else{
		setCookie('whatCountry',"us", 200);
	}
	
	
	location.href=needesvaule;
	
}









