$(document).ready(function(){

	//cart drop down tooltip 
	$("span.tooltip_close").click(function(){		
		$("div.tooltip_main").slideUp("slow");
	    });

	//product updte page add/update qty and waranty
	//	alert($("span.top_cart_qty").text());
	
	$("a.add_warranty").click(function(){
		var sel_val = $("select.select_ext option:selected").attr("value");
		var sel_val_txt = $("select.select_ext option:selected").text();
		var pro_id = $("input#product_id").attr("value");
		if(sel_val == "--"){
		    $.prompt('No Warranty Available');
		    $("span.ajax_war_title_"+pro_id).text("Manufactures");
		    $("span.ajax_war_"+pro_id).text(' Standard * Year Warranty Added');
		    $("div.top_cart_ext_war_"+pro_id).html("");
		    $("div.top_cart_ext_war_price_"+pro_id).text("");
		    var total_pro_price = 0;
		    $("span.top_price").each(function(){
			    total_pro_price = total_pro_price + parseInt($(this).text());
			});
		    total_pro_price = total_pro_price.toFixed(2);
		    $("span.top_total_pro_price").text(total_pro_price);
		    var total_pro_price_small = "$";
		    total_pro_price_small += total_pro_price;
		    $("td.top_cart_pro_price").text(total_pro_price_small);

		} else {		    

		    $("span.ajax_war_title_"+pro_id).text("Extended");
		    $("span.ajax_war_"+pro_id).text(sel_val_txt);
		    var war_html = "<span style='font-size: 17px; color: rgb(34, 77, 128); font-weight: bold;'>+</span><span style='padding: 2px; font-size: 11px; color: rgb(28, 100, 174); font-weight: bold; background-color: rgb(224, 234, 247);'>Extended</span><span style='padding: 2px; font-size: 10px; color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(211, 227, 243);'>warranty:</span> <span style='font-size:10px;'>"; 
		    war_html += sel_val_txt+"</span>";
		    
		    $("div.top_cart_ext_war_"+pro_id).html("");
		    $("div.top_cart_ext_war_"+pro_id).html(war_html);

		    var war_price = $("span#webprice").text();
		    war_price = war_price.replace('$','');
		    
		    var war_price_html = "$<span class='top_price top_cart_war_price_<?php print $pro[id]; ?>'>";
		    war_price_html +=  war_price+"</span>";

		    
		    $("div.top_cart_ext_war_price_"+pro_id).html("");
		    $("div.top_cart_ext_war_price_"+pro_id).html(war_price_html);
		    var total_pro_price = 0;
		    $("span.top_price").each(function(){
			    total_pro_price = total_pro_price + parseInt($(this).text());
			});
		    total_pro_price = total_pro_price.toFixed(2);
		    $("span.top_total_pro_price").text(total_pro_price);
		    $("td.top_cart_pro_price").text(total_pro_price);

		    var total_pro_price_small = "$";
		    total_pro_price_small += total_pro_price;
		    $("td.top_cart_pro_price").text(total_pro_price_small);

		    cal_warranty(sel_val,pro_id);
		    $.prompt('Warranty added');
		}
	    });

	// cart del warrenty 
	/*$("select.select_ext").change(function(){
		var war_val = $("select.select_ext option:selected").attr("value");
		if(war_val != "--"){
		    $("span.webprice_sub").text("$"+war_val);   
		}
		});*/
	
	//Member page disable
	$('input#click_me').click(function(){
		if ($(this).is(':checked')){ 
                    $('#pick').removeAttr("checked");
		    //alert('checked'); //$("#txtAge").show();
		    $('#address_2').attr("disabled", true); 
		    $('#address_2').addClass("readonly");	 
		    $('#postcode_2').attr("readonly", true); 
		    $('#postcode_2').addClass("readonly");
		    $('#suburb_2').attr("disabled", true); 
		    $('#suburb_2').addClass("readonly");	 
		    $('#city_2').attr("disabled", true); 
		    $('#city_2').addClass("readonly");	 
		    $('#country_2').attr("disabled", true); 
		    $('#country_2').addClass("readonly");
		    $('#state_2').attr("disabled", true); 
		    $('#state_2').addClass("readonly");
		    $('#address_2').val($('#address').val());
		    $('#postcode_2').val($('#postcode').val());
		    $('#city_2').val($('#city').val());
		    $('#suburb_2').val($('#suburb').val());
		    $('#state_2').val($('#state').val());
		    $('#country_2').val($('#country').val());	    		    		
		} else	{	
		    //alert('not checked');
		    $('#address_2').removeAttr("disabled");
		    $('#address_2').removeClass("readonly");	
		    $('#postcode_2').removeAttr("readonly");
		    $('#postcode_2').removeClass("readonly");	
		    $('#city_2').removeAttr("disabled");
		    $('#city_2').removeClass("readonly");	
		    $('#suburb_2').removeAttr("disabled");
		    $('#suburb_2').removeClass("readonly");	
		    $('#country_2').removeAttr("disabled");
		    $('#country_2').removeClass("readonly");	
		    $('#state_2').removeAttr("disabled");
		    $('#state_2').removeClass("readonly");	    		    
		} 		
	    });

            $('input#pick').click(function(){
		if ($(this).is(':checked')){ 
                    $('#click_me').removeAttr("checked");
		    //alert('checked'); //$("#txtAge").show();
		    $('#address_2').attr("disabled", true); 
		    $('#address_2').addClass("readonly");	 
		    $('#postcode_2').attr("readonly", true); 
		    $('#postcode_2').addClass("readonly");
		    $('#suburb_2').attr("disabled", true); 
		    $('#suburb_2').addClass("readonly");	 
		    $('#city_2').attr("disabled", true); 
		    $('#city_2').addClass("readonly");	 
		    $('#country_2').attr("disabled", true); 
		    $('#country_2').addClass("readonly");
		    $('#state_2').attr("disabled", true); 
		    $('#state_2').addClass("readonly");
		    $('#address_2').val('-');
		    $('#postcode_2').val('-');
		    $('#city_2').val('-');
		    $('#suburb_2').val('-');
		    $('#state_2').val($('#state').val());
		    $('#country_2').val('-');	    		    		
		} else	{	
		    //alert('not checked');
		    $('#address_2').removeAttr("disabled");
		    $('#address_2').removeClass("readonly");	
		    $('#postcode_2').removeAttr("readonly");
		    $('#postcode_2').removeClass("readonly");	
		    $('#city_2').removeAttr("disabled");
		    $('#city_2').removeClass("readonly");	
		    $('#suburb_2').removeAttr("disabled");
		    $('#suburb_2').removeClass("readonly");	
		    $('#country_2').removeAttr("disabled");
		    $('#country_2').removeClass("readonly");	
		    $('#state_2').removeAttr("disabled");
		    $('#state_2').removeClass("readonly");	    		    
		} 		
	    });


	//credit card details 
	$('span.cc_details').css("display","none");
	$('select.cc_type').change(function(){
			//alert("in cc type function");
			var str = $("select.cc_type option:selected").attr("value");
			//alert(str);
			if(str=="BPay" || str=="EFT"  ){
				 $('span.cc_details').css("display","none");	
			 /* $('input#cc_name').attr("disabled", true); 
		   	$('input#cc_name').css("background-color","#EFEFEF").css("border", "1px solid #6FBBFF");	
				$('input#cc_number').attr("disabled", true); 
		    $('input#cc_number').css("background-color","#EFEFEF").css("border", "1px solid #6FBBFF");		
				$('input#cc_ccv').attr("disabled", true); 
		    $('input#cc_ccv').css("background-color","#EFEFEF").css("border", "1px solid #6FBBFF");
				$('select#cc_month').attr("disabled", true); 
		    $('select#cc_month').css("background-color","#EFEFEF").css("border", "1px solid #6FBBFF");
				$('select#cc_year').attr("disabled", true); 
		    $('select#cc_year').css("background-color","#EFEFEF").css("border", "1px solid #6FBBFF");*/
			}
			else if(str=="AMEX" || str=="MASTERCARD" ||  str=="VISA")
			{
				$('span.cc_details').css("display","block");	
			/* $('input#cc_name').removeAttr("disabled");
			 $('input#cc_name').css("background-color","#EFF7FF");	
			  $('input#cc_number').removeAttr("disabled");
			 $('input#cc_number').css("background-color","#EFF7FF");	
			  $('input#cc_ccv').removeAttr("disabled");
			 $('input#cc_ccv').css("background-color","#EFF7FF");	
			  $('select#cc_month').removeAttr("disabled");
			 $('select#cc_month').css("background-color","#EFF7FF");	
			  $('select#cc_year').removeAttr("disabled");
			 $('select#cc_year').css("background-color","#EFF7FF");	*/
		  }
			
		/*	if(str != "--"){
				 // $("div.del_add").slideUp("fast");
				 document.getElementById('show_del').style.display = "none";	
			} else {
				 // $("div.del_add").slideDown("fast");
				 document.getElementById('show_del').style.display = "block";	
			}*/
			
																	
		 });
	$('span.cc_details').css("display","none");
	$('select.cc_type_auth').change(function(){
			//alert("in cc type auth function");
			var str = $("select.cc_type_auth option:selected").attr("value");
			//alert(str);
			if(str=="BPay" || str=="EFT"  ){
				 $('span.cc_details').css("display","none");	
			
			}
			else if(str=="AMEX" || str=="MASTERCARD" ||  str=="VISA")
			{
				$('span.cc_details').css("display","block");	
		
		  }
			
	
																	
		 });
	
 	 $('span.register_new_user').css("display","none"); 
	$('input#register_user').click(function(){
		if ($(this).is(':checked')){ 
		    //alert('checked'); //$("#txtAge").show();
		   
		     $('span.register_new_user').css("display","block");
				$('span#register_user_block').css("display","none");
		    		    		
		} else	{	
		    //alert('not checked');
		  $('span.register_new_user').css("display","none");
		    
		} 		
	    });
	//Add related products 
	 
	  $(function(){
	 	$('#cat_asso').change(function(){
			var pro_id=$('input#pro_id').attr('value');
			//alert(pro_id);
			var cat_id=$(this).val();
			//alert(cat_id);
			$.get('<?php print $CONF[www_root];?>ajax/related_products.ajx.php?pro_id='+pro_id+'&q='+$(this).val(),function(data){
					 $("#sortable3").empty().html('<img src="/adminx/images/ajax-loader.gif" style="padding-left:112px;padding-top:55px; valign="top" />');
					 $('#sortable3').html(data).css('display','block');
			});//$.get()
			
		
		});//$('#cat_asso')		
	 });
		
		
	 $("div#show_pro1").click(function(){

		 alert("20 products clicked");
		 var num_pro=20;
			$.get('<?php print $CONF[www_root];?>php_templates/grid_view_product.php?num_pro='+num_pro,function(data){
			   $('#show_num_pro').html(data).css('display','block');
			});
		
	    });

	 $("span#40_products").click(function(){
		 alert("40 products clicked");
		 //var narrow_var = $(this).value("name");
		
	    });
	 
	 //For related products in the front end 
	 $(function(){
	 	$('a.add_related_pro').click(function(){
			var related_pro_id=$(this).attr("id");
		  //alert(related_pro_id);
			$.post('/ajax/add_related_product.ajx.php?related_pro_id='+related_pro_id,function(data){
						$('#load_related').html('<p><img src="/images/ajax-loader2.gif" width="220" height="19" style="padding:30px 5px 0px 100px " /></p>');
						$('#load_related').html(data).css('display','block');
						
						 $.post('/ajax/total_quant.ajx.php?related_pro_id='+related_pro_id,function(data){
								 $('#total_quant').html(data);
								
								 });//$.post()
								//$.prompt('Related product added');
							 $.post('/ajax/cart_details.ajx.php?related_pro_id='+related_pro_id,function(data){
							$('#cart_detail').html('<p><img src="/images/ajax-loader2.gif" width="220" height="19" style="padding:30px 5px 0px 100px " /></p>');
							$('#cart_detail').html(data).css('display','block');
								
									});//$.post()		
					
								 $.post('/ajax/cart_desc_small.ajx.php?related_pro_id='+related_pro_id,function(data){
								 $('#cart_desc_small').html(data).css('display','block');
								
									});//$.post()	
								 
										
						
			});//$.post()
	    
		
				
	 });	
	 });
	 
	
	 // contact us round corners
	 $('div.rounded_box').wrap('<div class="rounded_border"></div>'); 

	 //apply border
	 $('div.rounded_box').corner("round 8px").parent().css('padding', '2px').corner("round 10px"); //round box and border
	 
	// Narrow by show hide method
	/*$('div.narrow_param').toggle(function() {
	  document.getElementById('narrow_param_content').style.display = "block";
	  },
	  function() {
	  document.getElementById('narrow_param_content').style.display = "none";	
	  });
	*/
	 
	 $("div.narrow_by_head").click(function(){
		var narrow_var = $(this).attr("name");
		$("div."+narrow_var).slideToggle("fast");
		var img_src = $(this).children("img").attr("src");
		if(img_src == "/images/narrow_arrow.gif"){
		    $(this).children("img").attr("src","/images/narrow_arrow_down.gif");		
		} else {
		    $(this).children("img").attr("src","/images/narrow_arrow.gif");		
		}
	    });
	
	//$("#sortable").sortable({revert: false});

	$("span.categories_main").click(function(){
		$("div.sub_categories").hide();
		var main_id = $(this).attr("name");
		$("div#"+main_id).slideDown("fast");
	    });

 	$("#sortable").sortable({
		    handle : '.handle',
		    update : function () {
		    var order = $('#sortable').sortable('serialize');
				//alert(order);
		    $("#info").load("/ajax/process_sortable.php?"+order+"&cat=main");
		    $(".info_sub").fadeIn("slow");
		    $(".info_sub").text("Updated..");
		    setTimeout(function() {
			    $('.info_sub').fadeOut('fast');
			}, 3000);
		    //$(".info_sub").hide("slow");
		}

  	    });
	

 	$(".sortable_sub").sortable({		
		handle : '.handle_sub',
		    update : function () {
		    //alert(this.id);
		    //var order = $('.sortable_sub').sortable('serialize');
		    var parent_id = $(this).attr("id");
		    var order = $('#'+parent_id+' .sortable_sub').sortable('serialize');
		    $("#info").load("/ajax/process_sortable.php?"+order+"&cat=sub&parent_id="+parent_id);
		    $(".info_sub").fadeIn("slow");
		    $(".info_sub").text("Updated..");
		    setTimeout(function() {
			    $('.info_sub').fadeOut('fast');
			}, 3000);
		}
		
  	    });

	$("#slider").easySlider();	
	$("#slider3").easySlider();
	//$("#slider4").easySlider();

	$("#slider1").easySlider({		
		auto: false, 
		    //continuous: true,
		prevId: 'prevBtn1',
		nextId: 'nextBtn1'
		});	

	$("#slider2").easySlider({
		auto: false, 
		    //continuous: true,		    
		    prevId: 'prevBtn2',
		    nextId: 'nextBtn2'
		    });			


	//$("#slider_sub_ass").easySlider();
	//$("#slider_sub_sub").easySlider();
	
	// fancybox on main product page
	$("a.zoom").fancybox();
	$("a.iframe").fancybox({ 
		'frameWidth': 850, 
		    'frameHeight': 600
		    }); 	
	$("a.iframe_new").fancybox({ 
		'frameWidth': 900, 
		    'frameHeight': 700
		    }); 	


	// narrow by sort order
	$("select.sort_order").change(function (){
		var order = $(this).val();
		var view_type = $("a.list_active").attr("id");
		$("div#products_grid_view").html('<p style="padding:100px 0 100px 300px;"><img src="/images/ajax-loader.gif" /></p>');
		var cat_id = $("div.cat_id").attr("id");
		var final_query = "cat_id="+cat_id+"&";

		$("div.narrow_by_content").find("a.enable_me").each(function(){
			var field_name = $(this).attr("name");
			var field_val = $(this).attr("id");
			var field_str = field_name+"="+field_val;
			final_query = final_query+field_str+"&";
		   });
		
		final_query = final_query+"view_type="+view_type+"&sort_order="+order+"&cmd=submit";
 		$.ajax({ type: "POST", url: "/ajax/narrow_by_result.ajx.php",cache:false, asynx:false, data: final_query,  success:function(msg)
			    {       
				//alert(msg);
				var received_text = msg;
				$("div#products_grid_view").html(received_text);
				$("span.pager_links > a.pager_link").click(aClick);
				$("span.limit_unit").click(aClickLimit);
				//alert(received_text);
			    }  
		    });		
		
	    });

	// list and grid view
	$("a.view_style").click(function(){

		$("a.view_style").removeClass("list_active");
		$(this).addClass("list_active");

		var order = $("select.sort_order").val();
		var view_type = $(this).attr("id");			
		$("div#products_grid_view").html('<p style="padding:100px 0 100px 300px;"><img src="/images/ajax-loader.gif" /></p>');
		var cat_id = $("div.cat_id").attr("id");
		var final_query = "cat_id="+cat_id+"&";
		//alert(final_query);		
		
		$("div.narrow_by_content").find("a.enable_me").each(function(){
			var field_name = $(this).attr("name");
			var field_val = $(this).attr("id");
			var field_str = field_name+"="+field_val;
			final_query = final_query+field_str+"&";
		   });
		
		final_query = final_query+"view_type="+view_type+"&sort_order="+order+"&cmd=submit";
 		$.ajax({ type: "POST", url: "/ajax/narrow_by_result.ajx.php",cache:false, asynx:false, data: final_query,  success:function(msg)
			    {       
				//alert(msg);
				var received_text = msg;
				$("div#products_grid_view").html(received_text);
				$("span.pager_links > a.pager_link").click(aClick);
				$("span.limit_unit").click(aClickLimit);
				//alert(received_text);
			    }  
		    });		
		return false;
	    });
	
	// narrow by ajax search 
	$("a.narrow_res").click(function(){
		
	    	var search_text = $("div.search_text").attr("id");
		var view_type = $("a.list_active").attr("id");
		$("div#products_grid_view").html('<p style="padding:100px 0 100px 300px;"><img src="/images/ajax-loader.gif" /></p>');

		var field = $(this).attr("name");
		var field_val = $(this).attr("id");
		
		if($(this).hasClass("enable_me")){
		    $(this).removeClass("enable_me");
		    $(this).children().html("");
		} else {
		    $("a."+field).removeClass("enable_me").children().html("");		    
		    $(this).addClass("enable_me");	       
		    $(this).append("<span style='font-weight:normal;font-size:10px;color:#ffffff;'>&nbsp;&nbsp;&nbsp;remove</span>");
		}

		var cat_id = $("div.cat_id").attr("id");
		
		//var brand_cl = $("a.narrow_res").find('.enable_me').is('.enable_me');
		//$("a.narrow_res").hasClass("enable_me").attr("name");
		//alert(brand_cl);

		var order = $("select.sort_order").val();
		var final_query = "cat_id="+cat_id+"&";		
		var narrow_top = "Home ";

		$("div.narrow_by_content").find("a.enable_me").each(function(){

			var field_name = $(this).attr("name");
			//alert(field_name);
					
			var field_val = $(this).attr("id");		
			//alert(field_val);	
			var field_name_new = field_name.replace("brand","standard_field1");

			field_name_new = field_name_new.replace("discounted_price","standard_field2");
			field_name_new = $("div."+field_name_new).attr("id");
			narrow_top = narrow_top+" > <span style=' color:white;background-color:#044484;padding:3px;'>"+field_name_new+" : "+field_val+"</span>";
			
			var field_str = field_name+"="+field_val;
			final_query = final_query+field_str+"&";
		    });
		

		$("div.narrow_res_top").html(narrow_top);
		
		final_query = final_query+"view_type="+view_type+"&sort_order="+order+"&cmd=submit";			       
 		$.ajax({ type: "POST", url: "/ajax/narrow_by_result.ajx.php",cache:false, asynx:false, data: final_query,  success:function(msg)
			    {       
				//alert(msg);
				var received_text = msg;
				$("div#products_grid_view").html(received_text);
				$("span.pager_links > a.pager_link").click(aClick);
				$("span.limit_unit").click(aClickLimit);
				//alert(received_text);
			    }  
		    });
		
		return false;
	    });
	
	
	function aClick(){
	    var view_type = $("a.list_active").attr("id");
				    
	    $("div#products_grid_view").html('<p style="padding:100px 0 100px 300px;"><img src="/images/ajax-loader.gif" /></p>');
		var cur_link = $(this).attr("name");
		var cat_id = $("div.cat_id").attr("id");
		var final_query = "cat_id="+cat_id+"&";
		var order = $("select.sort_order").val();		
		
		$("div.narrow_by_content").find("a.enable_me").each(function(){
			var field_name = $(this).attr("name");
			var field_val = $(this).attr("id");
			var field_str = field_name+"="+field_val;
			final_query = final_query+field_str+"&";
		   });

		/*each(function(){
		  alert($(this).attr("id"));
		  
		  });
		  
		  alert($(this).attr("id"));
		  if($(this).hasClass("enable_me")){
		  var list_limit = $(this).attr("id");
		  }
		  alert(list_limit);
		  final_query = final_query+"list_limit="+list_limit+"&";
		  });*/
		
		
		final_query = final_query+"view_type="+view_type+"&sort_order="+order+"&cmd=submit&pageID="+cur_link;
		
		//alert(final_query);		
		
 		$.ajax({ type: "POST", url: "/ajax/narrow_by_result.ajx.php",cache:false, asynx:false, data: final_query,  success:function(msg)
		  {       
			//alert(msg);
		      var received_text = msg;
		      $("div#products_grid_view").html(received_text);
		      $("span.pager_links > a.pager_link").click(aClick);
		      $("span.limit_unit").click(aClickLimit);
		      //alert(received_text);
		   }  
		 });
		
		return false;
	}

	$("span.pager_links > a.pager_link").click(aClick);
	

	function aClickLimit(){
	    
	    var list_limit = $(this).attr("id");
	    
	    if($(this).hasClass("enable_me")){
		$(this).removeClass("enable_me");
	    } else {
		$(this).addClass("enable_me");	       
	    }
	    
	    var view_type = $("a.list_active").attr("id");
	    
	    $("div#products_grid_view").html('<p style="padding:100px 0 100px 300px;"><img src="/images/ajax-loader.gif" /></p>');
	    var cat_id = $("div.cat_id").attr("id");
	    var final_query = "cat_id="+cat_id+"&";
	    var order = $("select.sort_order").val();
	    //alert(final_query);			    
	    
	    $("div.narrow_by_content").find("a.enable_me").each(function(){
		    var field_name = $(this).attr("name");
		    var field_val = $(this).attr("id");
		    var field_str = field_name+"="+field_val;
		    final_query = final_query+field_str+"&";
		});

	    /*($("div.narrow_by_list_limit").find("a.enable_me").each(function(){
		    final_query = final_query+"list_limit="+$(this).attr("id");
		    });*/


	    final_query = final_query+"view_type="+view_type+"&sort_order="+order+"&cmd=submit&list_limit="+list_limit;
	    
	    $.ajax({ type: "POST", url: "/ajax/narrow_by_result.ajx.php",cache:false, asynx:false, data: final_query,  success:function(msg)
			{       
			    //alert(msg);
			    var received_text = msg;
			    $("div#products_grid_view").html(received_text);
			    $("span.pager_links > a.pager_link").click(aClick);
			    $("span.limit_unit").click(aClickLimit);
			    //alert(received_text);
			}  
		});
	    
	    return false;
	    
	}

	$("span.limit_unit").click(aClickLimit);
	
	       
	// narrow by ajax product search 
	$("a.narrow_res_search").click(function(){

	    	var search_text = $("div.search_txt").attr("id");
		$("div#products_grid_view").html('<p style="padding:100px 0 100px 300px;"><img src="/images/ajax-loader.gif" /></p>');
		
		var field = $(this).attr("name");
		var field_val = $(this).attr("id");
		
		if($(this).hasClass("enable_me")){
		    $(this).removeClass("enable_me");
		    $(this).children().html("");
		} else {
		    $("a."+field).removeClass("enable_me").children().html("");
		    $(this).addClass("enable_me");	       
		    $(this).append("<span style='font-weight:normal;font-size:10px;color:#ffffff;'>&nbsp;&nbsp;&nbsp;remove</span>");
		}

		var final_query = "title="+search_text+"&";
		if(search_text == "category"){
		    var cat_id = $("div.cat_id").attr("id");
		    final_query = final_query+"cat_id="+cat_id+"&";
		}

		$("div.narrow_by_content").find("a.enable_me").each(function(){
			var field_name = $(this).attr("name");
			var field_val = $(this).attr("id");			
			var field_name_new = field_name.replace("brand","standard_field1");
			field_name_new = field_name_new.replace("discounted_price","standard_field2");
			field_name_new = $("div."+field_name_new).attr("id");			
			var field_str = field_name+"="+field_val;
			final_query = final_query+field_str+"&";
		    });
		final_query = final_query+"extra=pro_search&cmd=submit";

 		$.ajax({ type: "POST", url: "/ajax/narrow_by_product_search.ajx.php",cache:false, asynx:false, data: final_query,  success:function(msg)
			    {       
				//alert(msg);
				var received_text = msg;
				$("div#products_grid_view").html(received_text);
				$("span.pager_linkspro_search > a.pager_link").click(aClickSearch);
				//alert(received_text);
			    }  
		    });
		
		return false;
		
	    });

	function aClickSearch() {
	    
	    var search_text = $("div.search_txt").attr("id");			
	    $("div#products_grid_view").html('<p style="padding:100px 0 100px 300px;"><img src="/images/ajax-loader.gif" /></p>');
		var cur_link = $(this).attr("name");
		var final_query = "title="+search_text+"&";
		if(search_text == "category"){
		    var cat_id = $("div.cat_id").attr("id");
		    final_query = final_query+"cat_id="+cat_id+"&";
		}

		$("div.narrow_by_content").find("a.enable_me").each(function(){
			var field_name = $(this).attr("name");
			var field_val = $(this).attr("id");
			var field_name_new = field_name.replace("brand","standard_field1");
			field_name_new = field_name_new.replace("discounted_price","standard_field2");
			field_name_new = $("div."+field_name_new).attr("id");			
			var field_str = field_name+"="+field_val;
			final_query = final_query+field_str+"&";
		    });

		final_query = final_query+"extra=pro_search&cmd=submit&pageID="+cur_link;

		//alert(final_query);

 		$.ajax({ type: "POST", url: "/ajax/narrow_by_product_search.ajx.php",cache:false, asynx:false, data: final_query,  success:function(msg)
			    {       
				//alert(msg);
				var received_text = msg;
				$("div#products_grid_view").html(received_text);
				$("span.pager_linkspro_search > a.pager_link").click(aClickSearch);
				//alert(received_text);
			    }  
		    });
		
		return false;
	}

	$("span.pager_linkspro_search > a.pager_link").click(aClickSearch);

	// checkout billing/shipping address selection
	$("select.delivery_details").change(function (){
		var str = $("select.delivery_details option:selected").attr("value");
		//alert(str);
		if(str != "--"){
		   // $("div.del_add").slideUp("fast");
			 document.getElementById('show_del').style.display = "none";	
		} else {
		   // $("div.del_add").slideDown("fast");
			 document.getElementById('show_del').style.display = "block";	
		}
	    });

	$("select.billing_details").change(function (){
		var str = $("select.billing_details option:selected").attr("value");
		//alert(str);
		if(str != "--"){
		   // $("div.bil_add").slideUp("fast");
			  document.getElementById('bil_add').style.display = "none";	
		} else {
		    //$("div.bil_add").slideDown("fast");
				 document.getElementById('bil_add').style.display = "block";	
		}
	    });
	
	//change address function
		
		$('a.change_del_addr').toggle(function() {
			document.getElementById('show_del_addr').style.display = "block";		 
		},
			function() {
			document.getElementById('show_del_addr').style.display = "none";	
			});
	
		$('a.change_bil_addr').toggle(function() {
			document.getElementById('show_bil_addr').style.display = "block";		 
		},
			function() {
			document.getElementById('show_bil_addr').style.display = "none";	
			});
		// narrow bar show hide
		
		$("td.top_shop_show").click(function(){
			$("div.top_cart").hide();
			//$("div.top_cart_sub").slideToggle("fast");
			return false;
		    });
		
		
			//top cart 	
	$("td.top_shop_show").click(function(){
		$("div.top_cart").hide();
		$("div.top_cart_sub").slideDown("fast");
		return false;
	    });	

	$("td.top_shop_link").click(function(){
		//$("div.top_cart_sub").hide();
		$("div.top_cart").slideToggle("fast");

		var img_src = $(this).children("img").attr("src");		
		//alert(img_src);
		
		if(img_src == "/images/add.gif"){
		    $(this).children("img").attr("src","/images/minus.gif");		
		    $(".tooltip_text").html("Click here to <br/>minimise cart");
		    $("div.top_cart_sub").hide();
		} else {
		    $(this).children("img").attr("src","/images/add.gif");		
		    $(".tooltip_text").html("Click here to view<br/> your cart");
				$("div.top_cart_sub").show();
		}
		return false;
	    });
		

	//add to cart
 	$("a.add_to_cart").click(function(){
 		var pro_id = $(this).attr("id");
 		var qty = $("input.qty").val();
		if(qty == ""){
		    qty = 1;
		}

 		//$("div.scinfo").show();	
		if(!is_numeric(qty)){
		    $.prompt('Please enter numeric value');
		} else {
		    		    $.ajax({ type: "POST", url: "/ajax/shopping_cart_new.ajx.php",cache:false, asynx:false, data: "cmd=add_to_cart&extra=update_qty&pro_id="+pro_id+"&qty="+qty,  success:function(msg)
				{       
				    //alert(msg);
				    var received_text = msg;
				    $("span.num_pro").html(received_text);	
				}  
			});

		    var pro_price = $("span.webprice_text_actual").text();
		    //var top_cart_qty = $("span.top_cart_qty_"+pro_id).text();
		    var top_cart_new_price = pro_price * qty;
		    top_cart_new_price = top_cart_new_price.toFixed(2);
		    $("span.top_cart_qty_"+pro_id).text(qty);
		    $("span.top_cart_price_"+pro_id).text(top_cart_new_price);
		    $("span.ajax_qty_"+pro_id).text(qty);
		    var total_pro_price = 0;

		    $("span.top_price").each(function(){
			    total_pro_price = total_pro_price + parseInt($(this).text());
			});
		    total_pro_price = total_pro_price.toFixed(2);
		    $("span.top_total_pro_price").text(total_pro_price);
		    $("td.top_cart_pro_price").text(total_pro_price);
		    var total_pro_price_small = "$";
		    total_pro_price_small += total_pro_price;
		    $("td.top_cart_pro_price").text(total_pro_price_small);

		    $.prompt('Quantity updated');
		}
		return false;
		
 	    });


	//navigation hover
	$("a.nav_hover_test").hover(function(){
		//alert($(this).attr("id"));
		var img_src = $(this).attr("id");
		//alert(img_src);
		$(this).children("img").attr("src","/images/"+img_src+"_h.gif");		
	    },function(){
		var img_src = $(this).attr("id");
		$(this).children("img").attr("src","/images/"+img_src+".gif");
	    });
	
	$('li.nav_dark').hover(function() {		
		$(this).find('img.arrow').attr({'src':'../images/dwn_arrow_red.gif'});
		$(this).removeClass('nav_dark');
		$(this).addClass('nav_hover');

		//$("div.nav_divs").hide("slow");		
		//var tdid = $(this).attr("id");
		//$("div."+tdid).show("slow");

	    }, function() {
		$(this).find('img.arrow').attr({'src':'../images/dwn_arrow_blue.gif'});
		$(this).removeClass('nav_hover');
		$(this).addClass('nav_dark');

		//var tdid = $(this).attr("id");		
		//$("div."+tdid).mouseout(function(){
		//$(this).hide("slow");
		//});

	    });

	//back end banner managment
	// on load 
	var banner_id = $("input#banner_id").val();
	var sel_opt = $("select#page_type").val();
	$.ajax({ type: "POST", url: "/ajax/load_products.ajx.php",cache:false, asynx:false, data:'page_type='+sel_opt+'&banner_id='+banner_id,  success:function(msg)
		    {       
			//alert(msg);
			var received_text = msg;
			$("div.area_sub").html("");
			$("#area").html(received_text);

			var sel_opt1 = $("select#banner_sub_cat").val();
			//alert(sel_opt1);
			$.ajax({ type: "POST", url: "/ajax/load_products.ajx.php",cache:false, asynx:false, data:'page_type=load_pro&cat_id='+sel_opt1+'&banner_id='+banner_id,  success:function(msg)
				    {       
					//alert(msg);
					var received_text = msg;
					$("div.area_sub").html(received_text);
				    }
			    });

			$("select#banner_sub_cat").change(loadPro);
		    }  
	    });
		
	//on change 
	$("select#page_type").change(function(){
		
		var banner_id = $("input#banner_id").val();
		var sel_opt = $(this).val();
		//alert(sel_opt);

		$.ajax({ type: "POST", url: "/ajax/load_products.ajx.php",cache:false, asynx:false, data:'page_type='+sel_opt+'&banner_id='+banner_id,  success:function(msg)
			    {       
				//alert(msg);
				var received_text = msg;
				$("div.area_sub").html("");
				$("#area").html(received_text);
				$("select#banner_sub_cat").change(loadPro);
			    }  
		    });
		    
	    });  
	
	function loadPro(){

	    var banner_id = $("input#banner_id").val();
	    var sel_opt1 = $(this).val();
	    //alert(sel_opt1);
	    $.ajax({ type: "POST", url: "/ajax/load_products.ajx.php",cache:false, asynx:false, data:'page_type=load_pro&cat_id='+sel_opt1+'&banner_id='+banner_id,  success:function(msg)
			{       
				//alert(msg);
				var received_text = msg;
				$("div.area_sub").html(received_text);
			    }  
		    });
	}
	
	
	
	$('.sub_sec').hide();
	$('.click_head').click(function() {				
		var div_id = $(this).attr("id");		
		$('.sub_'+div_id).slideToggle("fast");
		return false;
	    });	

	//tabs
	$("div#tabs_main > div").hide();
	$("div.features").show();
	$("td.tabs_repeat_bg_spec_1 div").click(function(){

		var get_class = $(this).attr("class");		
		if(get_class == "tabs_feature_text_none"){

		    $("div.tabs_spec_text").removeClass("tabs_spec_text").addClass("tabs_spec_text_none");
		    $(this).removeClass("tabs_feature_text_none");		
		    $(this).addClass("tabs_feature_text");		
		}else if(get_class == "tabs_spec_text_none"){
			
			$("div.tabs_feature_text").removeClass("tabs_feature_text").addClass("tabs_feature_text_none");
			$(this).removeClass("tabs_spec_text_none");		
			$(this).addClass("tabs_spec_text");		
			
		}

		var get_id = $(this).attr("id");
		$("div#tabs_main > div").hide("slow");
		$("div."+get_id).show("slow");
	    });	
	
    });

 

function close_pop_up () {
    document.getElementById('sc_info_2').style.display = "none";
}

function is_numeric(value){ 
    return !isNaN(value);  
}  