$(document).ready(function(){$('div.phone-finder-feature input').change(function(){var optionsChecked=false;$('div.phone-finder-feature input').each(function(i){if(this.checked)
optionsChecked=true;})
$('input#any').attr('checked',!optionsChecked);});$('input#any').change(function(){allOptionsOff();});$('div.phone-finder-feature input:checked').each(function(){changeImg('',this,1);$(this).trigger('change');});$('#fp-phone-make-select').change(function(){$('form#phones').attr('action','/phones/'+$('option:selected',this).val()+'/');});$('select#resolution').change(function(){var camChecked=$('input#camera').attr('checked');var camResSelected=($(this).find('option').filter(':selected').val())?true:false;$('input#camera').attr('checked',camResSelected);if(camResSelected!=camChecked)
$('input#camera').trigger('change');});$('input#camera').change(function(){if(!$(this).attr('checked'))
document.getElementById('resolution').selectedIndex=0;});$('a.reset-fp-form').click(function(e){e.preventDefault();allOptionsOff();$('input#any').attr('checked',true);$('form#phones select').each(function(){this.selectedIndex=0;});$('input[name="open[]"]').attr('checked',false);});$('div#tab-search-phone input[id!=any]').change(function(e){changeImg(e,this);});$('input#findTariffs').click(function(e){var selects=$("#tariff-finder-make-model select > option:selected");var makeName=$(selects[0]).val();var modelName=$(selects[1]).val();if(!modelName||!makeName){e.preventDefault();alert('Please complete Step 3 before clicking Search.');}});});function allOptionsOff(){document.getElementById('resolution').selectedIndex=0;$('div.phone-finder-feature input').each(function(){changeImg('',this,0);$(this).attr('checked',false);});return;}
function changeImg(e,elm,img){if(e.originalEvent!=undefined&&isIE)
return false;var i;var elmId=$(elm).attr('id');var icon=$('label[for='+elmId+']').children('img')[0];if(icon){var targetSrc='/'+(icon.src).substr((icon.src).indexOf('images'));var iconPathParts=targetSrc.split('/');var imgRoot='/'+iconPathParts[1]+'/'+iconPathParts[2]+'/';var imgs=[imgRoot+elmId+'-bw.gif',imgRoot+elmId+'.gif'];var colors=['#aaa','#000'];if(targetSrc==imgs[1])
icon.src=imgs[(img==undefined)?i=0:i=img];else
icon.src=imgs[(img==undefined)?i=1:i=img];$($(elm).parent().get(0)).find('span').css('color',colors[i]);}
return true;}
function setFormAction(){var selects=$("#tariff-finder-make-model select > option:selected");var makeName=$(selects[0]).html();var modelName=$(selects[1]).html();var actionPath=('/phones/'+makeName+'/'+modelName+'/#tab-tariff').toPathString();$("form#tariff-finder").attr("action",actionPath);return;}