$(document).ready(function() {
	 var root = 'http://' + window.location.hostname + '/';
	//ie6 is being annoying - use this function to restyle it on page load!
	jQuery.each(jQuery.browser, function(i, val) {
		   if(i=="msie" && jQuery.browser.version.substr(0,3)=="6.0") {
			   	$(".pageContainer").css('margin-left', '-10px');
		   		$(".working_phone_description").css('margin-bottom', '100px');
		   		$(".continue-btn-pr").css('margin-top', '-32px')
		   }
		   if(i=="msie" && jQuery.browser.version.substr(0,3)=="7.0") {	
			   $(".continue-btn-pr").css('margin-top', '-32px');
			   $("#non_working_phone").css('width', '110px');
			   $("#non_working_phone").css('padding-right', ' 0px');
		   }
		 });
	
	 $('#menu > li').corner("10px");
	 $('#footer > p').corner("10px");
	 $('.textLeft > p').corner("10px");
	 $('#searchForm').corner("10px");
	 $('.miniSearch').corner("10px");
	 $('.miniLogIn').corner("10px");
	 $('.basketControl').corner("10px");
	 $('.manufacturerRightBar').corner("10px");
	 $('#process1').corner("10px");
	
	 
	    
	 jQuery(function($){
		   $("#mobileTelNumber").mask("99999999999",{placeholder:" "});
		   $("#daytimeTelNumber").mask("99999999999",{placeholder:" "});
		});	   
	    
	    
$("select#condition").change(function(){
		$("span#currentValue").html($("span#" + $(this).val()).html());
});

$('#addToBasket').hover(
        function(){ // Change the input image's source when we "roll on"
            $(this).attr({ src : root + 'images/basket/addToBasketDown.gif'});
        },
        function(){ // Change the input image's source back to the default on "roll off"
            $(this).attr({ src : root + 'images/basket/addToBasketUp.gif'});             }
    );




 // home page search box
	 var root = 'http://' + window.location.hostname + '/';
	   $("input.searchBox").autocomplete( root + "suggest/", {
           width: 292,
           max: 100,
           highlight: false,
           scroll: true,
           scrollHeight: 405,
           formatItem: function(data, i, n, value) {
                   val = value;
                   val = val.replace( '#', '');
                   val = val.replace( '#', '');
                   return val;
           },
           formatResult: function(data, value) {
                   val = value.split("#")[1];
                   return val;
           }
   });
    
//   $("table#results").tablesorter({ 
//       headers: { 
//           0: { sorter: false }, 
//           4: { sorter: false },
//           5: { sorter: false },
//           6: { sorter: false },
//           7: { sorter: false }
//       },
//       sortList: [[1,1]],
//       cssAsc: 'headerSortAsc',
//       cssDesc: 'headerSortDesc'
//   }); 

   $("input.searchBox").result(function(event, data, formatted) {
       var redirect = $(data + ' span').html();
       window.location = root + 'phone/' + redirect + '/';
   });

   $("input.searchBox").focus(function(){
		if($(this).val() == 'Enter your make/model eg: nokia n95' ) {
		    $(this).val('');
		    $(this).css('color','#4c4c4c');
		}
	});

	$("input.searchBox").blur(function(){
			if($(this).val() == '' ) {
			    $(this).val('Enter your make/model eg: nokia n95');
			    $(this).css('color','#aaa');
			}
		});

//search page search box

	 var root = 'http://' + window.location.hostname + '/';
	   $("input.searchPageSearchBox").autocomplete( root + "suggest/", {
         width: 292,
         max: 100,
         highlight: false,
         scroll: true,
         scrollHeight: 405,
         formatItem: function(data, i, n, value) {
                 val = value;
                 val = val.replace( '#', '');
                 val = val.replace( '#', '');
                 return val;
         },
         formatResult: function(data, value) {
                 val = value.split("#")[1];
                 return val;
         }
 });
  
// $("table#results").tablesorter({ 
//     headers: { 
//         0: { sorter: false }, 
//         4: { sorter: false },
//         5: { sorter: false },
//         6: { sorter: false },
//         7: { sorter: false }
//     },
//     sortList: [[1,1]],
//     cssAsc: 'headerSortAsc',
//     cssDesc: 'headerSortDesc'
// }); 

 $("input.searchPageSearchBox").result(function(event, data, formatted) {
     var redirect = $(data + ' span').html();
     window.location = root + 'phone/' + redirect + '/';
 });

 $("input.searchPageSearchBox").focus(function(){
		if( $(this).val() == 'Enter your make/model' ) {
		    $(this).val('');
		    $(this).css('color','#4c4c4c');
		}
	});

	$("input.searchPageSearchBox").blur(function(){
			if( $(this).val() == '' ) {
			    $(this).val('Enter your make/model');
			    $(this).css('color','#aaa');
			}
		});



// miniSearchBox - include

	 var root = 'http://' + window.location.hostname + '/';
	   $("input.miniSearchBox").autocomplete( root + "suggest/", {
       width: 292,
       max: 100,
       highlight: false,
       scroll: true,
       scrollHeight: 405,
       formatItem: function(data, i, n, value) {
               val = value;
               val = val.replace( '#', '');
               val = val.replace( '#', '');
               return val;
       },
       formatResult: function(data, value) {
               val = value.split("#")[1];
               return val;
       }
});

//$("table#results").tablesorter({ 
//   headers: { 
//       0: { sorter: false }, 
//       4: { sorter: false },
//       5: { sorter: false },
//       6: { sorter: false },
//       7: { sorter: false }
//   },
//   sortList: [[1,1]],
//   cssAsc: 'headerSortAsc',
//   cssDesc: 'headerSortDesc'
//}); 

$("input.miniSearchBox").result(function(event, data, formatted) {
   var redirect = $(data + ' span').html();
   window.location = root + 'phone/' + redirect + '/';
});

$("input.miniSearchBox").focus(function(){
		if( $(this).val() == 'Enter your make/model' ) {
		    $(this).val('');
		    $(this).css('color','#4c4c4c');
		}
	});

	$("input.miniSearchBox").blur(function(){
			if( $(this).val() == '' ) {
			    $(this).val('Enter your make/model');
			    $(this).css('color','#aaa');
			}
		});
});



$(document).ready(function() {
	$('#paymentMethodBACS').click(function(){
		$('.accountDetails').show('slow');
		$('#accountNum').val('');
		$('#sortCode').val('');
	});
	$('#paymentMethodCheque').click(function(){
		$('.accountDetails').hide('slow');
	});
	$('#basketControlBtn').hover(
	            function(){ // "roll on"
	                $(this).attr({ src : '../images/basket/basketBTN.gif'});
	            },
	            function(){ // "roll off"
	                $(this).attr({ src : '../images/basket/basket.gif'});             }
	        );



	var showFancy = true;
	$("a.outbound").click( function() {
		if( showFancy == true ) {
	        // Get Reviews URL and Name
	    	var temp = $(this).attr('rel');
	    	temp = temp.split('###');
	    	
	    	$('.fancy').fancybox({
	        'frameHeight': 460,
	        'hideOnContentClick' : false
	        }).trigger( 'click' );
	    }
	    showFancy = false;
	});
	
	
	$("#phoneToBasket").validate();
	
});

