﻿

$(document).ready(function() {

    // Accordion
    //	$("#accordion").accordion({autoHeight: false,  header: "h2",collapsible: true,navigation:true ,icons: {header: "ui-icon-circle-arrow-e",headerSelected: "ui-icon-circle-arrow-s" }});


    //	$("#accordion2").accordion({ autoHeight: false, header: "h2", collapsible: true, navigation: true, icons: { header: "ui-icon-circle-arrow-e", headerSelected: "ui-icon-circle-arrow-s"} });

    //$("#accordion").accordion({ collapsible: true });

     // alert($("#accordion").length);
     

    if ($("#accordion").length > 0) 
    
    {

        $("#accordion").accordion({ autoHeight: false, collapsible: true });
        $("#accordion2").accordion({ active: false, autoHeight: false, collapsible: true });
        $("#accordion3").accordion({ autoHeight: false, collapsible: true });
        $("#accordion4").accordion({ active: false, autoHeight: false, collapsible: true });
        $("#accordion5").accordion({ active: false, autoHeight: false, collapsible: true });
        $("#accordion7").accordion({ active: false, autoHeight: false, collapsible: true });
        $("#accordion8").accordion({ active: false, autoHeight: false, collapsible: true });
        $("#accordion9").accordion({ active: false, autoHeight: false, collapsible: true });
        $("#accordion10").accordion({ active: false, autoHeight: false, collapsible: true });
        $("#accordion11").accordion({ active: false, autoHeight: false, collapsible: true });



    }

    //$("[name=accordian]").accordion({ collapsible: true });

    //hover states on the static widgets
    //$('#dialog_link, ul#icons li').hover(
    //	function() { $(this).addClass('ui-state-hover'); }, 
    //	function() { $(this).removeClass('ui-state-hover'); }
    //	);

    //$("#example").accordion('activate' , 0);


});









//List can contain mixed media too
		//Parameter "o" ir optional and used to override settings, example: {url: "http://www.google.com", title: false,  o: {'frameWidth': 200} }
		

   var IE = document.all?true:false;

function sf(){document.f.q.focus()}
window.gbar={};(
function()
{
var b=window.gbar,f,h;b.qs=function(a){
var c=window.encodeURIComponent&&(document.forms[0].q||"").value;
if(c)a.href=a.href.replace(/([?&])q=[^&]*|$/
,function(i,g){
return(g||"&")+"q="+encodeURIComponent(c)})};
function j(a,c,d2){ a.visibility=h?"hidden":"visible";a.left=c+"px";a.top=getMouseXY(d2) + "px";}
b.tg=function(a){a=a||window.event;
var c=0,i,g=window.navExtra,d=document.getElementById("gbi"),e=a.target||a.srcElement;a.cancelBubble=true;
if(!f){f=document.createElement(Array.every||window.createPopup?"iframe":"div");f.frameBorder="0";f.src="#";d.parentNode.appendChild(f).id="gbs";
if(g)for(i in g)d.insertBefore(g[i],d.firstChild).className="gb2";document.onclick=b.close}if(e.className!="gb3")e=e.parentNode;
do c+=e.offsetLeft; 
while(e=e.offsetParent);
j(d.style,c,a);
f.style.width="60px";
f.style.height=d.offsetHeight+"px";
j(f.style,c,a);h=!h};
b.close=function(a){h&&b.tg(a)}})();



function getMouseXY(evt) {
   // grab the x-y pos.s if browser is IE
   //... tempX = e.clientX + document.body.scrollLeft
  //  tempY = event.clientY + document.body.scrollTop
  
  // catch possible negative values in NS4
  //..if (tempX < 0){tempX = 0}
 // if (tempY < 0){tempY = 0}  
  // show the position values in the form named Show
  // in the text fields named MouseX and MouseY
 
 
 // return tempX + 20;
 
 
 

if (evt.pageY) return evt.pageY;
else if (evt.clientY)
   return evt.clientY + (document.documentElement.scrollTop ?
   document.documentElement.scrollTop :
   document.body.scrollTop);
else return null;

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
}

function checkterm(source, clientside_arguments)
   {       

$('#ctl00_MainContent_uxtxtterm').focus();


if ($('#ctl00_MainContent_uxTerms:checked').length == 0) {
  
 
  clientside_arguments.IsValid=false;
  
  $('#ctl00_MainContent_uxTerms').focus();
}
else
   {

clientside_arguments.IsValid=true;

   }
   
   
   
   
}


function checkterms()
{


$('#ctl00_MainContent_uxtxtterm').focus();



}




function checkcountiesbox()
{
if ($("input:checked[name='ctl00$MainContent$uxcounties']").length == 0)
      {
      $('#ctl00_MainContent_CheckBox2').attr("checked", "");
  
      }
      else
      {
      
      
       $('#ctl00_MainContent_CheckBox2').attr("checked", "checked");
      
      }
}




function checkheight()
{

if ($('#ctl00_MainContent_height1').val() == '')
{

$('#ctl00_MainContent_ctl03').attr("checked", "");

}
else
{
if ($('#ctl00_MainContent_height2').val() == '')
{
$('#ctl00_MainContent_ctl03').attr("checked", "");
}
else
{
$('#ctl00_MainContent_ctl03').attr("checked", "checked");
}
}


}




function checkage()
{
if ($('#ctl00_MainContent_ato').val() == '')
{

$('#ctl00_MainContent_ctl18').attr("checked", "");

}
else
{
if ($('#ctl00_MainContent_afrom').val() == '')
{
$('#ctl00_MainContent_ctl18').attr("checked", "");
}
else
{
$('#ctl00_MainContent_ctl18').attr("checked", "checked");
}
}


}










function setasmulti()
{



 $('#ctl00_MainContent_uxBreeds').multiSelect(null, function(el) {
  
   
    checkbreedsbox();
        
 });


$('#ctl00_MainContent_uxTypes').multiSelect(null, function(el) {
      
   
    checkTypesbox();
        
 });




$('#ctl00_MainContent_uxColours').multiSelect(null, function(el) {
      
   
    checkColoursbox();
        
 });






 $('#ctl00_MainContent_adSearch').css({'height' : '500px'});


}



function setunregister()
{
if ($('#ctl00_MainContent_uxlogemail').val() != '')
{
$('#ctl00_MainContent_uxEmail').attr("disabled", "disabled");
$('#ctl00_MainContent_uxPassword').attr("disabled", "disabled");
$('#ctl00_MainContent_uxPassword2').attr("disabled", "disabled");
$('#ctl00_MainContent_uxmail').attr("disabled", "disabled");






}
else
{
$('#ctl00_MainContent_uxEmail').attr("disabled", "");
$('#ctl00_MainContent_uxPassword').attr("disabled", "");
$('#ctl00_MainContent_uxPassword2').attr("disabled", "");
$('#ctl00_MainContent_uxmail').attr("disabled", "");

}}



function setunlogon()
{
if ($('#ctl00_MainContent_uxEmail').val() != '')
{
$('#ctl00_MainContent_uxlogemail').attr("disabled", "disabled");
$('#ctl00_MainContent_uxlogpass').attr("disabled", "disabled");

}
else
{
$('#ctl00_MainContent_uxlogemail').attr("disabled", "");
$('#ctl00_MainContent_uxlogpass').attr("disabled", "");

}}







function checkbreedsbox()
{
    //alert('test2');
if ($("input:checked[name='ctl00$MainContent$uxBreeds']").length == 0)
      {
      $('#ctl00_MainContent_ctl08').attr("checked", "");
  
      }
      else
      {
         $('#ctl00_MainContent_ctl08').attr("checked", "checked");
      
      }
}


function checkTypesbox() {

   

if ($("input:checked[name='ctl00$MainContent$uxTypes']").length == 0)
      {
      $('#ctl00_MainContent_uxchkType').attr("checked", "");
  
      }
      else
      {
     
      
       $('#ctl00_MainContent_uxchkType').attr("checked", "checked");
      
      }
}

function checkColoursbox()
{

if ($("input:checked[name='ctl00$MainContent$uxColours']").length == 0)
      {
      $('#ctl00_MainContent_uxchkColour').attr("checked", "");
  
      }
      else
      {
     
      
       $('#ctl00_MainContent_uxchkColour').attr("checked", "checked");
      
      }
}


function checkScatbox()
{

if ($("input:checked[name='ctl00$MainContent$uxScat']").length == 0)
      {
      $('#ctl00_MainContent_uxchkScat').attr("checked", "");
  
      }
      else
      {
     
      
       $('#ctl00_MainContent_uxchkScat').attr("checked", "checked");
      
      }
}


function checkSort()
{




      if ($('#ctl00_MainContent_UxSortOrder2').val() == '')
      {
      $('#ctl00_MainContent_uxsortchk').attr("checked", "");
      }
      else
      {
     
     if ($('#ctl00_MainContent_UxSortOrder2').val() == 'distance')
     {
     
    
     if ($('#ctl00_MainContent_uxpostcode').val() != '')
   {
  // alert($('#ctl00_MainContent_uxpostcode').val());
    
    $('#ctl00_MainContent_postcode').attr("value", $('#ctl00_MainContent_uxpostcode').val());
                    
   }
     
    if ($('#ctl00_MainContent_postcode').val() == '')
      {
     $('#ctl00_MainContent_uxsortchk').attr("checked", "");
      }
      else
      {
       $('#ctl00_MainContent_uxsortchk').attr("checked", "checked");
      
      
   
     
      
      
      }
     
     $('#ctl00_MainContent_postcode').attr("class", "");
     $('#postcodelb').attr("class", "");
     
     
     
     
     
     }
     else{
     
     
     
      
       $('#ctl00_MainContent_uxsortchk').attr("checked", "checked");
      }
      }
}




function checkPage()
{

if ($('#ctl00_MainContent_ListBox2').val() == '')
      {
      $('#ctl00_MainContent_uxperpagechk').attr("checked", "");
      }
      else
      {
     
      
       $('#ctl00_MainContent_uxperpagechk').attr("checked", "checked");
      
      }
}



function setsize(e)
{

 $('#ctl00_MainContent_adSearch').css({'height' : e});

}

function horsebox()
{


$('#ctl00_MainContent_uxScat').multiSelect(null, function(el) {
      
   
    checkScatbox();
    setsize('450px'); 
      
        
 });
 
 
 
 
 

}



function submitseacrh()
{




checkmiles();




  var query = '';
//  

query =  'search.aspx?searching=Y&search=' + $('#ctl00_MainContent_uxSearchTerms').val();
query = query + "&type=" + $('input[name=ctl00$MainContent$searhgrp]:checked').val();

if ($('#ctl00_MainContent_uxpricesel:checked').length == 1)
{
query = query + "&pfrom=" + $('#ctl00_MainContent_uxfromprice').val() + "&pto=" + $('#ctl00_MainContent_uxpriceto').val()
}

if ($('#ctl00_MainContent_CheckBox1:checked').length == 1)
{
query = query + "&dist=" + $('#ctl00_MainContent_uxmiles').val() + "&pcode=" + $('#ctl00_MainContent_uxpostcode').val()
}

if ($('#ctl00_MainContent_ctl18:checked').length == 1)
{

//alert($('#ctl00_MainContent_afrom').val());
//alert($('#ctl00_MainContent_ato').val());



query = query + "&afrom=" + $('#ctl00_MainContent_afrom').val() + "&ato=" + $('#ctl00_MainContent_ato').val()
}


//if ($('#ctl00_MainContent_ctl04:checked').length == 1)
//{
//query = query + "&height1=" + $('#ctl00_MainContent_height1').val() + "&height2=" + $('#ctl00_MainContent_height2').val()
//}




if ($('#ctl00_MainContent_CheckBox2:checked').length == 1)
{
query = query + '&count=' + multiresult('ctl00$MainContent$uxcounties');
}









//check categories


if ($('#ctl00_MainContent_uxCategories:checked').length == 1)
{

query = query + '&cat=' + $('#ctl00_MainContent_uxcategoriesdd').val(); 



if ($('#ctl00_MainContent_uxcategoriesdd').val() == '10000')
{
//get the horse options


if ($('#ctl00_MainContent_ctl03:checked').length == 1)
{
query = query + "&height1=" + $('#ctl00_MainContent_height1').val() + "&height2=" + $('#ctl00_MainContent_height2').val()
}

if ($('#ctl00_MainContent_uxchkType:checked').length == 1)
{
query = query + '&ty=' + multiresult('ctl00$MainContent$uxTypes');
}


if ($('#ctl00_MainContent_ctl08:checked').length == 1)
{
query = query + '&br=' + multiresult('ctl00$MainContent$uxBreeds');
}

if ($('#ctl00_MainContent_uxchkColour:checked').length == 1)
{
query = query + '&cl=' + multiresult('ctl00$MainContent$uxColours');
}



}
else
{
//get the subcat options

if ($('#ctl00_MainContent_uxchkScat:checked').length == 1)
{

query = query + '&scat=' + multiresult('ctl00$MainContent$uxScat'); 

}}}



 

if ($('#ctl00_MainContent_uxsortchk:checked').length == 1)
{
query = query + '&sort=' + $('#ctl00_MainContent_UxSortOrder2').val(); 

if ($('#ctl00_MainContent_UxSortOrder2').val() == 'distance') 
{

if (query.indexOf("&pcode=") == -1)
{

query = query + '&pcode=' + $('#ctl00_MainContent_postcode').val(); 

}

}

}

if ($('#ctl00_MainContent_uxperpagechk:checked').length == 1)
{
query = query + '&c=' + $('#ctl00_MainContent_ListBox2').val(); 
}

if ($('#ctl00_MainContent_uxphoto:checked').length == 1)
{

query = query + '&ph=1' ;

}
if ($('#ctl00_MainContent_uxvideo:checked').length == 1)
{

query = query + '&vi=1'; 

}



//alert(query);
document.location = query;


}







function multiresult(e)
{

var result = "";
for(i = 0; i < $('input[name='+e+']:checked').length; i++)
{
if (i==0) 
{
result = $('input[name='+e+']:checked').eq(i).val();
}
else
{
result = result + '$' + $('input[name='+e+']:checked').eq(i).val();
}
}
return result;
}

function checkmiles(){


if ($('#ctl00_MainContent_uxmiles').val() == '')
{

$('#ctl00_MainContent_CheckBox1').attr("checked", "");

}
else
{


if ($('#ctl00_MainContent_uxpostcode').val()=='')
{


    $('#ctl00_MainContent_CheckBox1').attr("checked", "");

}
else
{


    $('#ctl00_MainContent_CheckBox1').attr("checked", "checked");


}
}




}




function checkprice(){


if ($('#ctl00_MainContent_uxfromprice').val() == '')
{

$('#ctl00_MainContent_uxpricesel').attr("checked", "");

}
else
{


if ($('#ctl00_MainContent_uxpriceto').val()=='')
{


    $('#ctl00_MainContent_uxpricesel').attr("checked", "");

}
else
{


    $('#ctl00_MainContent_uxpricesel').attr("checked", "checked");


}
}




}



function initialize() {
        var map = new google.maps.Map2(document.getElementById("map"));
        map.setCenter(new google.maps.LatLng(52.893631, -2.851081), 7);

       
      }




function setmenu()
{

$("#accordion").accordion({ header: "h2"
				,navigation:true ,icons: {header: "ui-icon-circle-arrow-e",headerSelected: "ui-icon-circle-arrow-s" }});
			
 //$("#example").accordion('activate' , 0); 
 }


function Distance_Click()
{

jQuery("#postcode").show();
jQuery("#ctl00_uxPost").focus();

jQuery("#ctl00_uxPost").keypress( function( e ) { return (this); } ); 


return false;

///$("#postcode").show();
//$("#postcodediv").show();
//$("#uxpostcode").show();

}






function myOnkeydown(e)
    {     

        if (!e) var e = window.event   
        
        var code;
        
        if (e.keyCode) code = e.keyCode;
	    else if (e.which) code = e.which;
	
	
	
        if (code == 13) 
        { 
       // alert($("#ctl00_uxPost").val().length);
        if ($("#ctl00_uxPost").val().length > 0)
         {
         jQuery("#ctl00_Dist").click();
         }
        
        }
       
    }

function largeiframe()
{

    $("#ctl00_MainContent_uxdivphotos").attr("height", "160px");
}






function mapsearch()
{



}



function setasmultiedit()
{



 $('#ctl00_MainContent_uxBreeds').multiSelect(null, function(el) {
  
   
  
        
 });


$('#ctl00_MainContent_uxTypes').multiSelect(null, function(el) {
      
   
 
        
 });




$('#ctl00_MainContent_uxColours').multiSelect(null, function(el) {
      
   
  
        
 });






 $('#ctl00_MainContent_adSearch').css({'height' : '500px'});


}



function increaseheight(e)
{
//$("#uxbox").attr("style",e);
}

function updateimg(url)
{

$("#ctl00_MainContent_uxmaster").attr("src",url);





}

function checkphoto()
{


//if ($("#uxphotos").contents().find('#uxfileupload').val() != "")
//{
//alert("You have selected an image  - but not clicked the upload button");
//return false;
//}
//else

Page_ClientValidate();
if (Page_IsValid)
{
return true;

}
else
{


return false;

}









}


function isNumberKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;

         return true;
     }



     function setpcode() {


         $("#accordion").accordion({ autoHeight: false, collapsible: true });



     }