jQuery.noConflict();

jQuery(document).ready( function($){
	//fix search box on mac system;
	var ops = window.navigator.userAgent;
	var is_google = ops.indexOf('Chrome');
    var ops = ops.split(";")[2];
    if(ops!=null){
	    var r = ops.match("Mac");
	    if(r){
	    	$(".header .nav_box .nav_bar ul li a.home ").css('padding', '0 0 0 21px');
	    	$(".header .nav_box .nav_bar ul li span").css('padding', '0 8px 0 0');
	    	$(".header .nav_box .ad_nav_box ul li span").css('padding', '0 8px 0 0');
	    	$(".select1, .header .long-search .select1").css('padding', '8px 6px 7px 6px');
	    	$(".header .nav_box .nav_bar ul li a.ice-skate").css('padding-left', '34px');
	    	$(".header .nav_box .nav_bar ul li a.eat-drink").css({"padding-left": "31px", "margin-left":"3px"});
	    	$(".header .nav_box .nav_bar ul li a.home").css({"margin-left":"9px"});
	    	$(".header .nav_box .nav_bar ul li a.exercise").css('padding-left', '22px');
	    	$(".header .nav_box .nav_bar ul li a.sports").css({"padding-left":"33px", "margin-left":"3px"});
	    	$(".header .nav_box .nav_bar ul li a.concerts-events").css({"padding-left":"17px", "margin-left":"3px"});
	    	$(".header .nav_box .nav_bar ul li a.no-bg2").css({"margin-left":"4px"});
	    	$(".header .nav_box .nav_bar ul li a.no-bg").css({"margin-left":"4px"});
	    }
		if(is_google){
			
	    	//$(".header .nav_box .nav_bar ul li span").css('padding', '0 5px 0 0');
			//$("..header .nav_box .nav_bar2 .nav_links a").css('padding', '0 6px');
			
		}
    }
	var ua = navigator.userAgent.toLowerCase();
	isOpera = ua.indexOf("opera") > -1;
	isIE9 = !isOpera && ua.indexOf("msie 9") > -1;
	if(isIE9){
	    $(".header .nav_box .nav_bar ul li a.home ").css('padding', '0 0 0 20px');
	    $(".header .nav_box .nav_bar ul li a.eat-drink ").css('padding', '0 0 0 34px');
	    $(".header .nav_box .nav_bar ul li a.exercise ").css('padding', '0 0 0 25px');
    	$(".header .nav_box .nav_bar ul li span").css('padding', '0 9px 0 0');
    	$(".select1, .header .long-search .select1").css('padding', '7px 6px');
    	$(".nav_search .input1").css('padding', '7px 5px 7px 7px');
	    	$(".header .nav_box .nav_bar ul li a.ice-skate").css('padding-left', '34px');
	    	$(".header .nav_box .nav_bar ul li a.eat-drink").css({"padding-left": "31px", "margin-left":"3px"});
	    	$(".header .nav_box .nav_bar ul li a.home").css({"margin-left":"9px"});
	    	$(".header .nav_box .nav_bar ul li a.exercise").css('padding-left', '22px');
	    	$(".header .nav_box .nav_bar ul li a.sports").css({"padding-left":"33px", "margin-left":"3px"});
	    	$(".header .nav_box .nav_bar ul li a.concerts-events").css({"padding-left":"17px", "margin-left":"3px"});
	    	$(".header .nav_box .nav_bar ul li a.no-bg2").css({"margin-left":"4px"});
	    	$(".header .nav_box .nav_bar ul li a.no-bg").css({"margin-left":"4px"});
	}
	
	/*******Home Page THE DOME NEWSLETTER ******/
	/*$(".h_newletter_module #fullname").change(function(){
		     
			$("#dome_newsletter_box .h_news_pop_input #name").val($(this).val())
			 
		 })
	$(".h_newletter_module #email").change(function(){
		     
			$("#dome_newsletter_box .h_news_pop_input #emailaddress").val($(this).val())
			 
		 })*/
	
	/**** Left Floating bar -- overlap problem **/
	function getTotalWidth (){
		if($.browser.msie){
		return document.compatMode == "CSS1Compat"? document.documentElement.clientWidth : document.body.clientWidth;
		}
		else{
		return self.innerWidth;
		}
	}

	if(getTotalWidth()<1100) $(".wrapper").css({"margin-left":"45px"});
	window.onresize =  spacefloat;
	function spacefloat(){ 
	         if(getTotalWidth()<1100) $(".wrapper").css({"margin":"0 0 0 45px"});
			    else $(".wrapper").css({"margin":"0 auto"});
			 
			 }
	/**** Admissions Policy Widget **/
	if($(".content-title .c-box .innerbox")){
		 
		 h_innerbox = $(".content-title .c-box .innerbox").height();
		 if( h_innerbox>189 ) $(".content-title .c-box").css({"overflow-y":"scroll"});
		    else  $(".content-title .c-box").css({"overflow-y":"hidden"});
		
	}
	
	/**** every input form, just add classname called TISHI-INPUT**/
	
    var temp_text = '';
	var text_a = new Array();
	for(i=0;i<30;i++)text_a[i] ='';
	var num_a = new Array();
	for(i=0;i<30;i++)num_a[i] =1;
	$('.tishi-input').focus(function(){
		// if($(this).val() != '')$(this).attr("tishistr",$(this).val());//****
		 if(num_a[$(this).attr("tishinum")]==1){
			 text_a[$(this).attr("tishinum")] = $(this).val();
		     $(this).val('');
			num_a[$(this).attr("tishinum")] = num_a[$(this).attr("tishinum")]+1;
			
		     if($(this).val()== text_a[$(this).attr("tishinum")])$(this).val(''); 
		     }
		if($(this).val()== text_a[$(this).attr("tishinum")])$(this).val('');
	});
  $('.tishi-input').blur( function(){if($(this).val()=='')$(this).val( text_a[$(this).attr("tishinum")])});
  // $('.tishi-input').blur( function(){if($(this).val()=='')$(this).val( text_a[$(this).attr("tishistr")])});
   
   /****  Navigator - Sub Menu**/
   $('.nav_bar > ul > li').mouseover(function(){
			$('.nav_bar > ul > li').children(".help-div").remove(); 
			$('.nav_bar > ul > li').append('<div class="help-div"></div>');	
			$(this).children(".help-div").css("z-index","-1");
			$(this).children(".help-div").remove();
			$(".help-div").show();
			$(".sub_menu").hide();
			//$(this).children('#help-div').css("z-index","1");
			$(".help-div").mouseover(function(event){event.stopPropagation(); $(".ul-box").hide(); $(".help-div").hide();});
			$(this).children('ul').show();
			$(this).children('ul').mouseout(function(event){
				event.stopPropagation();									 
				$(this).hide();
				$(".help-div").hide();
			});
			
    });
   /********  Home Page -- The Dome Newsletter *******/
   	$(".h_newletter_module_submit .su_button").hover(function (){
		  $(".h_newletter_module_submit .su_button input").attr("src",image_url+"h_newletter_sub_grey_bg.png");
	 },function (){
		  $(".h_newletter_module_submit .su_button input").attr("src",image_url+"h_newletter_sub_bg.png");
	 }	 
	 );		   
	  /********  Help Point Page  *******/
	$(".faq7 > li").click(function(){
		  $(".faq7 > li").removeClass("q-on");			   
		  $(this).addClass("q-on");
		  for(i=1;i<=7;i++)$("#q"+i).hide();
		  $("#q"+$(this).attr("num")).show();
		  
	});
	/***poll***jonathan******/
	$("#h_poll_sub").hover(
		  function () {
			$(this).addClass("h_poll_sub_hover");
		  },
		  function () {
			$(this).removeClass("h_poll_sub_hover");
		  }
		); 
    /*** Product View ******/
	$("#view-readmore > a").click(function(){
			$("#infor_div").css("height","auto").css("overflow","visible");		
			$("#view-readmore").hide();
		 });
/*********** Valedate  ****************/
     $('#orderForm').submit(function(e){
		bool = $(this).check();
		bool2 = false;
		bool3 = true;
		var str = $(this).find("input[name='telephone']").val();
		
        var re = /^[0-9]*$/; 
		if( $(this).find("input[name='telephone']").val() != '' ||  $(this).find("input[name='telephone']").val() != null){
			bool3 = re.test(str);
			if(bool3 == false){
				$(this).find("input[name='telephone']").addClass("validation-failed");	
			} else {
				 $(this).find("input[name='telephone']").removeClass("validation-failed");	
			}
			}
		if( $(this).find("input").first().val() == 'Please select'){
			$(this).find("input").first().addClass("validation-failed");
			bool2 = false;
		}else {
			$(this).find("input").first().removeClass("validation-failed");
			bool2 = true;
		}
		if(bool == false || bool2 == false  || bool3 == false ){return false;}
		});
     $('#competitionform').submit(function(e){
		bool = $(this).check();		
		if(bool == false){return false;}
		});
  /*   $('#newslettersForm').submit(function(e){
		bool = $(this).check();		
		if(bool == false){return false;}
		});*/
     $('#quickcontactform').submit(function(e){
		$(this).find('.required-entry, .validate-email').each(function(){
				v = $(this).val();
				if(v =='Your Contact Name' || v == 'Your Contact Email Address' || v =='Select Advertising Type...'){
					$(this).val('')
				}
													  
		 })
		bool = $(this).check();		
		if(bool == false){return false;}
		});
	  $('#newsletterForm').submit(function(e){
		$(this).find('.required-entry, .validate-email').each(function(){
				v = $(this).val();
				if(v =='Enter Full Name' || v == 'Enter Email Address'){
					$(this).val('')
				}
													  
		 })
		bool = $(this).check();		
		if(bool == false){return false;}
		});
	
	  /*****zone*****/
	  $(".zone1 .be_z1f1 span input").hover(
	          function(){
	  			jQuery(this).parent().children(".zseatinfo").css("display","block");
	  			}, 
	  		function(){
	  			jQuery(this).parent().children(".zseatinfo").css("display","none");
	  			}				  
	   );
/*********** Valedate  ****************/	 
	
});

	
	(function($){
        $.fn.extend({
        	check:function(){
        		var bool = true;
        		$(this).find('.required-entry').each(function(){
        			v = $(this).val();
        			if(v == '' || (v == null) || (v.length == 0) || /^\s+$/.test(v)){
        				$(this).addClass('validation-failed');
        				bool = false;
        			}else{
        				$(this).removeClass('validation-failed');
        			}
        		});
        		$(this).find('.validate-email').each(function(){
        			v = $(this).val();
        			check_email = /^([a-zA-Z\.0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(v);
        			if(v == '' || (v == null) || (v.length == 0) || /^\s+$/.test(v) || !check_email){
        				$(this).addClass('validation-failed');
        				bool = false;
        			}else{
        				$(this).removeClass('validation-failed');
        			}
        		});
        		$(this).find('.validate-telephone').each(function(){
        			v = $(this).val();
        			check_telephone = /^[\d\s]+$/.test(v);
        			if(v == '' || (v == null) || (v.length == 0) || /^\s+$/.test(v) || !check_telephone){
        				$(this).addClass('validation-failed');
        				bool = false;
        			}else{
        				$(this).removeClass('validation-failed');
        			}
        		});
        		$(this).find('.select_tip').each(function(){
        			v = $(this).val();
        			if(v == select_tip || v == '' || (v == null) || (v.length == 0) || /^\s+$/.test(v)){
        				$(this).addClass('validation-failed');
        				bool = false;
        			}else{
        				$(this).removeClass('validation-failed');
        			}
        		});
        		$(this).find('.firstname_tip').each(function(){
        			v = $(this).val();
        			if(v == firstname_tip || v == '' || (v == null) || (v.length == 0) || /^\s+$/.test(v)){
        				$(this).addClass('validation-failed');
        				bool = false;
        			}else{
        				$(this).removeClass('validation-failed');
        			}
        		});
        		$(this).find('.lastname_tip').each(function(){
        			v = $(this).val();
        			if(v == lastname_tip || v == '' || (v == null) || (v.length == 0) || /^\s+$/.test(v)){
        				$(this).addClass('validation-failed');
        				bool = false;
        			}else{
        				$(this).removeClass('validation-failed');
        			}
        		});
        		$(this).find('.option_tip').each(function(){
        			v = $(this).val();
        			if(v == option_tip || v == '' || (v == null) || (v.length == 0) || /^\s+$/.test(v)){
        				$(this).addClass('validation-failed');
        				bool = false;
        			}else{
        				$(this).removeClass('validation-failed');
        			}
        		});
        		$(this).find('.name_tip').each(function(){
        			v = $(this).val();
        			if(v == name_tip || v == '' || (v == null) || (v.length == 0) || /^\s+$/.test(v)){
        				$(this).addClass('validation-failed');
        				bool = false;
        			}else{
        				$(this).removeClass('validation-failed');
        			}
        		});
        		$(this).find('.email_tip').each(function(){
        			v = $(this).val();
        			check_email = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(v);
        			if(v == email_tip || v == '' || (v == null) || (v.length == 0) || /^\s+$/.test(v) || !check_email){
        				$(this).addClass('validation-failed');
        				bool = false;
        			}else{
        				$(this).removeClass('validation-failed');
        			}
        		});
        		$(this).find('.validate-year').each(function(){
        			v = $(this).val();
        			if(v == 'Year' || v == '' || (v == null) || (v.length == 0) || /^\s+$/.test(v)){
        				$(this).parent('td').addClass('validation-failed');
        				bool = false;
        			}else{
        				$(this).parent('td').removeClass('validation-failed');
        			}
        		});
        		$(this).find('.validate-month').each(function(){
        			v = $(this).val();
        			if(v == 'Month' || v == '' || (v == null) || (v.length == 0) || /^\s+$/.test(v)){
        				$(this).parent('td').addClass('validation-failed');
        				bool = false;
        			}else{
        				$(this).parent('td').removeClass('validation-failed');
        			}
        		});
        		$(this).find('.validate-day').each(function(){
        			v = $(this).val();
        			if(v == 'Day' || v == '' || (v == null) || (v.length == 0) || /^\s+$/.test(v)){
        				$(this).parent('td').addClass('validation-failed');
        				bool = false;
        			}else{
        				$(this).parent('td').removeClass('validation-failed');
        			}
        		});
        		$(this).find('.validate-night').each(function(){
        			v = $(this).val();
        			if(v == 'Night' || v == '' || (v == null) || (v.length == 0) || /^\s+$/.test(v)){
        				$(this).parent('td').addClass('validation-failed');
        				bool = false;
        			}else{
        				$(this).parent('td').removeClass('validation-failed');
        			}
        		});
        		$(this).find('.required-download').each(function(){
        			v = $(this).val();
        			if(v == 'Day' || v == '' || (v == null) || (v.length == 0) || /^\s+$/.test(v)){
        				if(bool == true){
        					//check it last;
        					alert('Please select a file to download.');
            				bool = false;
        				}        				
        			}
        		});
        		
        		return bool;
        	}
        })
    })(jQuery);
