// JavaScript Document

$(document).ready(function(){

	//$('form').focus_first();

	// Subscription success script

	/*if($('#status').val()!='')

	{	

		$('.subscription-welcome').slideUp(1000);

		$('.formField').fadeOut();

		$('.products').hide();

		$('.subscription-thankyou').slideDown(1000);

        }*/

	/*$('#subscEmailID,#cityID').live('blur',function() {

		var email	=	$('#subscEmailID').val();

		var cityID	=	$('#cityID').val();

		checkEmailExists(email,cityID);		

	});*/

	$('#ajax-loading').fadeOut();

	$('#formCityEmailSubscription').bind('submit', function() {

	  	$('#ajax-loading').fadeIn();

	});
	
	
	 $("#submitCityEmailTop").click(function()
	 {
		emailError = $('#hid_err_formEmailSubscriptionTop_subscEmailID').val();
		if( emailError==1 ) {
			$("#div_err_formEmailSubscriptionTop_subscEmailID").removeClass("hide");
			return false;
		}
		else
		{	$('#ajax-loading').show();
			$("#div_err_formEmailSubscriptionTop_subscEmailID").addClass("hide");
			$('#formEmailSubscriptionTop_errors').val(0);
			//alert($('form:first').serialize());

			$('form:first').submit();
		}
	 });
	
	
	
	
	
	
	
	

	

	/*$('#subscEmailID, #contactPhone').each(function() {

    	var default_value = this.value;
    	$(this).focus(function() {

        	if(this.value == default_value) {

            	this.value = '';

        	}

    	});

    	$(this).blur(function() {

        	if(this.value == '') {

            	this.value = default_value;

        	}

    	});

	});*/

	if(document.getElementById('cityID') && !($('#cityID').is(':hidden')) ){

		getUrlKey(document.getElementById('cityID'));

	}
	
		$('.subscEmail').each(function() {
			var email = $('.subscEmail').val();
			if( email == "Enter your email address")
			{
    		var default_value = this.value;
			$(this).focus(function() {
	
				if(this.value == default_value) {
	
					this.value = '';
	
				}
	
			});
	
			$(this).blur(function() {
	
				if(this.value == '') {
	
					this.value = default_value;
	
				}
	
			});
		

			}
			else
			{	
				return false
			}
		});
	
	
		$('.contact-phone').each(function() {
			var contact = $('.contact-phone').val();
			if( contact == "Enter contact number")
			{	
					var default_value = this.value;
					$(this).focus(function() {
			
						if(this.value == default_value) {
			
							this.value = '';
			
						}
			
					});
			
					$(this).blur(function() {
			
						if(this.value == '') {
			
							this.value = default_value;
			
						}
			
					});
		
			}
			else
			{	
				return false
			}
		});

});

function getUrlKey(city)

{

	 var cityName   =   city.options[city.selectedIndex].text;

    $.ajax({

        type: "POST",

        url: GLOBAL_BASE_PATH+"/subscribe/ajaxGetUrlKey/",

        data: "&cityName="+cityName,

        success: function(msg){

			$("#cityKeyID").val(msg);

    }

  });

}



/*function showLoader() 

{ 

	 var hasError = false;

	  var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;       

       var emailaddressVal = $("#subscEmailID").val();   


		  if($("#subscEmailID").val()!="" && emailReg.test(emailaddressVal)&&$("#cityID").val()!="")

	    {

		$("#ajax-loading").show();	 


	    }

	  

	

	 

}
*/
	


