var hasclicked=false;

$(document).ready(function(){
    /* default search input value to it's titles if nothing is set and make grey */
	var search_input = $('#search_term1');
	
	if(search_input.val() == '' ||  search_input.val() == search_input.attr('title')){
		search_input.val(search_input.attr('title'));
		search_input.css('color', '#bbbbbb');
	}
	
	/* clear input values on search form submit if user has not entered anything */
    $('#search_form_search_term1').submit(function() {
            $(this).find(':input').each(function() {
                    if($(this).val() == $(this).attr('title')){
                            $(this).val('');
                    };
            });
    });
    
    /* search form input defaults */
    $("#search_form_search_term1 input").focus(function(){
            if($(this).val() == $(this).attr("title")){
                    $(this).val("");
                    $(this).css('color', '#00366D');
            }
    });
    $("#search_form_search_term1 input").blur(function(){
            if($(this).val() == ""){
                    $(this).css('color', '#bbbbbb');
                    $(this).val($(this).attr("title"));

            }
    });
    
});
   
function loadCta(id, overrule){ 
  if(!hasclicked || overrule){   
    $('#homepage_lead').fadeOut('fast');
    $('#homepagecta').load('/homepage-cta/'+id+'/?r=' + Math.random(), new Object());
  }
}

function loaddevCta(id, overrule){
  if(!hasclicked || overrule){
    $('#homepage_lead').fadeOut('fast');
    $('#homepagecta').load('/frontend_dev.php/homepage-cta/'+id+'/?r=' + Math.random(), new Object());
  }
}


function updateUserAddressFromJSON(prefix, data){
  var JSONObj = eval('(' + data + ')');
  
  document.getElementById(prefix + '_company').value        = JSONObj.company;
  document.getElementById(prefix + '_address1').value       = JSONObj.address1;
  document.getElementById(prefix + '_address2').value       = JSONObj.address2;
  document.getElementById(prefix + '_city').value           = JSONObj.town;
  document.getElementById(prefix + '_county').value         = JSONObj.county;
  document.getElementById(prefix + '_postcode').value       = JSONObj.postcode;
}

function copyBillingAddress(){
  
  document.getElementById('sf_payment_sage_pay_order_delivery_company').value = document.getElementById('sf_payment_sage_pay_order_billing_company').value;
  document.getElementById('sf_payment_sage_pay_order_delivery_address1').value = document.getElementById('sf_payment_sage_pay_order_billing_address1').value;
  document.getElementById('sf_payment_sage_pay_order_delivery_address2').value = document.getElementById('sf_payment_sage_pay_order_billing_address2').value;
  document.getElementById('sf_payment_sage_pay_order_delivery_city').value = document.getElementById('sf_payment_sage_pay_order_billing_city').value;
  document.getElementById('sf_payment_sage_pay_order_delivery_county').value = document.getElementById('sf_payment_sage_pay_order_billing_county').value;
  document.getElementById('sf_payment_sage_pay_order_delivery_postcode').value = document.getElementById('sf_payment_sage_pay_order_billing_postcode').value;
  document.getElementById('sf_payment_sage_pay_order_delivery_phone').value = document.getElementById('sf_payment_sage_pay_order_billing_phone').value;
  return true;
  
}

function fadeSuccess() {
  $('.success').slideUp('fast');
}

