$(document).ready(function(){packages.init($(".PE_PhoneLine"),$(".PE_PhoneLineContent"));packages.init($(".PE_MAC"),$(".PE_MacCode"));packages.init($(".PE_highlight"),$(".PE_productItems"));packages.higlightFunction($("ul.PE_packages input.PE_highlight"));packages.accord();packages.anchorToggleDiv();packages.hideButtons();packages.changeVal();});var packages={init:function(radioObjCollection,divObjCollection){radioObjCollection.each(function(i,elem){packages.conditionCheck(i,elem,divObjCollection);$(elem).bind("click",function(){packages.conditionCheck(i,elem,divObjCollection);});});},conditionCheck:function(i,elem,divObjCollection){if(elem.checked){packages.showHideDiv($(elem).attr("rel"),divObjCollection);}},showHideDiv:function(relVal,divObjCollection){divObjCollection.each(function(i,elem){$(this).hide().filter("."+relVal).show();});},higlightFunction:function(inputObjCollection){$("ul.PE_packages input[type='radio']:checked").parents("li").addClass("highlight");if(inputObjCollection.length>0){$(inputObjCollection).click(function(){packages.resetHighlight($(this).parents("ul.PE_packages"));$(this).parents("li").addClass("highlight");});}},resetHighlight:function(obj){$("li",obj).each(function(){$(this).removeClass("highlight");});},accord:function(){if($("ul.packageAccordion").length){var confrimBtn=$("div.PE_packageOption a.PE_confirmBtn");var nextIndex=0;var checkLast=0;$(confrimBtn).bind("click",function(){var index=$("a.PE_confirmBtn").index(this);if(index==(confrimBtn.length-1)&&(false==allEdit)){$("#sumbitBtn").attr("src","/assets/images/btn/btn_proceedtocheckout_24.gif");$("#sumbitBtn").css("cursor","pointer");$("#sumbitBtn").attr('disabled', '');

checkLast=1;}if(index<confrimBtn.length){nextIndex=index+1;if(false==allEdit){$(".PE_packageOption:eq("+index+")").slideUp(200).next(".summaryMessage").slideDown(200);$(".PE_packageOption:eq("+index+")").prev().toggleClass("collapsed");$(".PE_packageOption:eq("+index+")").prev().removeClass("nonActive");$(".PE_packageOption:eq("+nextIndex+")").slideDown(200).next(".summaryMessage").slideUp(200);$(".PE_packageOption:eq("+nextIndex+")").prev().toggleClass("collapsed");$(".PE_packageOption:eq("+nextIndex+")").prev().removeClass("nonActive");}if(true==allEdit){$(".PE_packageOption:eq("+index+")").slideUp(200).next(".summaryMessage").slideDown(200);$(".PE_packageOption:eq("+index+")").prev().toggleClass("collapsed");$(".PE_packageOption:eq("+index+")").prev().removeClass("nonActive");}$(".PE_packageOption:eq("+index+")").prev().unbind();$(".PE_packageOption:eq("+index+")").prev().css({cursor:"pointer"});if($(".PE_packageOption:eq("+index+")").prev().find("a.editBtn").length<1){$(".PE_packageOption:eq("+index+")").prev().append("<a href='#' class='editBtn' onclick='return false;'>Edit</a>");$(".PE_packageOption:eq("+index+")").prev().find("span").addClass("confirmImg");}$(".PE_packageOption:eq("+index+")").prev().bind("click",function(){if($(this).hasClass("collapsed")){$("ul.packageAccordion > li > h2").not(".collapsed").next(".PE_packageOption").slideUp(200).next(".summaryMessage").slideDown(200);$("ul.packageAccordion > li > h2").not(".collapsed").toggleClass("collapsed");if(checkLast==0){if(false==allEdit){$(".PE_packageOption:eq("+nextIndex+")").prev().addClass("nonActive");}}}$(this).next(".PE_packageOption").slideToggle(200).next(".summaryMessage").slideToggle(200);$(this).toggleClass("collapsed");});return false;}});$(".PE_packageOption").hide();var collapsedDiv=(true==allEdit)?$(".collapsed").append("<a href='#' class='editBtn' onclick='return false;'>Edit</a>"):$(".collapsed").get(0);if(collpaseDivNum>0){var collapsedDivFirst=$(".collapsed").get(collpaseDivNum-1);}if($(collapsedDivFirst).find("a.editBtn").length==0){$(collapsedDivFirst).append("<a href='#' class='editBtn' onclick='return false;'>Edit</a>");$(collapsedDivFirst).find("span").addClass("confirmImg");}if(true==allEdit){$("ul.packageAccordion > li > h2").css({cursor:"pointer"});$(collapsedDiv).bind("click",function(){if($(this).hasClass("collapsed")){$("ul.packageAccordion > li > h2").not(".collapsed").next(".PE_packageOption").slideUp(200).next(".summaryMessage").slideDown(200);$("ul.packageAccordion > li > h2").not(".collapsed").toggleClass("collapsed");}$(this).next(".PE_packageOption").slideToggle(200).next(".summaryMessage").slideToggle(200);$(this).toggleClass("collapsed");return false;});}$(collapsedDivFirst).next(".PE_packageOption").slideDown(200).next(".summaryMessage").slideUp(200);$(collapsedDivFirst).removeClass("collapsed");if(false==allEdit){var noActive=$("h2.collapsed");$(noActive).addClass("nonActive");$("#sumbitBtn").attr("src","/assets/images/btn/btn_proceedcheckoutdis.gif");

$("#sumbitBtn").css("cursor","default");$("#sumbitBtn").attr('disabled', 'disabled'); }}},changeVal:function(){var numberOfRadio=$("input[@name='blacberry']").length;var selected=$("input[@name='blacberry']:checked").val();$("input.PE_defaultOff").attr("disabled",true);$("input:radio[@name=blacberry]").click(function(){var checkedvalue=$(this).val();if(checkedvalue==0){$("input.PE_defaultOff:eq(0)").attr("disabled",true);$("input.PE_defaultOff:eq(1)").attr("disabled",false);$("input[@name=handSetNumber]").attr("checked","");$(".callBolt > p > span.price").html("&pound;"+5.00);}if(checkedvalue==3){$("input.PE_defaultOff").attr("disabled",true);}if((checkedvalue==1)||(checkedvalue==2)){$("input.PE_defaultOff").attr("disabled",false);}Minibasket.init();});$("input[@name=handSetNumber]:eq(0)").click(function(){var textvalue=$(".callBolt > p > span.price").html();if($(this).is(":checked")){var valueAdd=textvalue.substr(1,textvalue.length);var valueAdd=parseFloat(valueAdd)*2;var valueAdd=parseFloat(valueAdd).toFixed(2);$(".callBolt > p > span.price").html("&pound;"+valueAdd);Minibasket.init();}else{$(".callBolt > p > span.price").html("&pound;"+5.00);Minibasket.init();}});},hideButtons:function(){$("a.thickbox").removeClass("hide");},anchorToggleDiv:function(){$(".PE_overview").hide();$(".catalogueFooterLinks .PE_toggleBtn").bind("click",function(){$("."+this.rel).slideToggle(200);$("."+this.rev).slideToggle(200);$(this).toggleClass("comparison");$(this).toggleClass("details");val=$(".contentHeader").get(0).offsetTop+$(".contentHeader").get(0).offsetHeight;window.scrollTo(0,val);return false;});}};