﻿$(function(){$('div.megamenu').each(function(i){var allParagraphs=$(this).children().length;var firstHalf,secondHalf;if(allParagraphs%2==0){firstHalf=allParagraphs/2;secondHalf=firstHalf-1;}
else{firstHalf=Math.round(allParagraphs/2);secondHalf=firstHalf-1;}
$('p:lt('+firstHalf+')',this).wrapAll('<div class="colone"></div>');$('p:gt('+secondHalf+')',this).wrapAll('<div></div>');});$('ul.filter').each(function(i){if($(this).children().length>6){$(this).after('<ul class="expand'+i+'"></ul>');$('li:gt(5)',this).appendTo($('ul.expand'+i));$('ul.expand'+i).after('<a href="#" class="more">more</a>').hide();}});$('a.more, a.less').click(function(e){e.preventDefault();$(this).prev().slideToggle();if($(this).hasClass('less')){$(this).attr('class','more').text('more');}
else{$(this).attr('class','less').text('less');}});$('#item div ul li img').hover(function(){var thumbSrc=$(this).attr('src');var idPicSrc=thumbSrc.replace(/40/,'240');$('#pic').attr('src',idPicSrc);},function(){return;});if($("h1 span").text()=='Wireless Xcessories Group'){$('a[rel=tooltip]').mouseover(function(e){if($(this).attr('title')!=' Click to open wirexgroup.com'){$(this).attr('title','Click to open wirexgroup.com');}
var text=$(this).attr('title');$(this).attr('title','');$(this).attr('target','_blank');$(this).append('<p id="tooltip">'+text+'</p>');$('#tooltip').css('top',e.pageY+5+'px');$('#tooltip').css('left',e.pageX+10+'px');}).mousemove(function(e){$('#tooltip').css('top',e.pageY+5+'px');$('#tooltip').css('left',e.pageX+10+'px');}).mouseout(function(){$(this).attr('title',$("#tooltip").html());$('#tooltip').remove();});}
$('a[rel=externallink]').attr('target','_blank');$('#thumbnailJsAlert, #pagingJsAlert').remove();$('ul#productList li.phoneli').each(function(){var images=$(this).find('img');$(images).each(function(){var src=$(this).attr('src');if(src.indexOf('False')!=-1){$(this).remove();}});});$('ul#productList li.itemli, ul#productList li.phoneli, #icons li').hover(function(){$(this).css('cursor','pointer');var href=$('a',this).attr('href');var selectedText='';$('a span',this).css({'color':'#990000','text-decoration':'underline'});$(this).click(function(){if(typeof window.getSelection!="undefined"){selectedText=window.getSelection();}else if(typeof document.getSelection!="undefined"){selectedText=document.getSelection();}else if(typeof document.selection!="undefined"){selectedText=document.selection.createRange().text;}
if(selectedText=='')
window.location=href;});},function(){$('a span',this).css({'color':'#000','text-decoration':'none'});});if(document.getElementById('searchProduct')){var byProduct=document.getElementById('searchProduct');var byPhone=document.getElementById('searchPhone');byPhone.onclick=function(){var futureDate=new Date();var expireDate=futureDate.getTime();expireDate+=1000*60*60*10;futureDate.setTime(expireDate);var expireAt=futureDate.toGMTString();var cookieName="phone";var cookieValue="true";var cookie=cookieName+"="+cookieValue+";expires="+expireAt;document.cookie=cookie;}
byProduct.onclick=function(){var cookieName="phone";var cookieValue="false";var cookie=cookieName+"="+cookieValue;document.cookie=cookie;}
if(searchByPhone()){byProduct.checked="";byPhone.checked="checked";}
else{byProduct.checked="checked";byPhone.checked="";}}
function searchByPhone(){var string=/phone=true/;if(string.test(document.cookie)){return true;}
else{return false;}}
if(document.getElementById('icons')){var categoryUl=$('ul li.category').parent();$(categoryUl).after('<ul id="categorySecondary"></ul>');$('ul li.category:gt(11)').appendTo($('#categorySecondary'));$('#categorySecondary').hide();$('#categorySecondary').before('<h3 id="morecategories">Show More</h3>');$('#morecategories').click(function(){$(this).remove();$('#categorySecondary').show();return false;});}
$('#emailLink').click(function(e){e.preventDefault();var emailTo=getCookie("toEmail");var emailFrom=getCookie("fromEmail");var emailAutoCompleteArray=emailTo.split("|");var modalHeight=$(document).height();var modalWidth=$(window).width();$('body').append('<div id="outerModal"></div>');$('#outerModal').css({'width':modalWidth,'height':modalHeight});$('body').append('<div id="transBg"></div>');$('body').append('<div id="innerModal"><h4>Email a Friend<span>X</span></h4><p>Use this form to email a link of the page you are viewing.</p><form><div><label for="To">To: <span>(Separate multiple addresses with a , or ;)</span></label><input type="text" id="To" class="validate"></div><div><label for="From">From: <span>(1 email address)</span></label><input type="text" id="From" class="validate" value="'+emailFrom+'"></div><div><label for="note">Note: <span>(optional)</span></label><textarea id="note" rows="2" cols="4"></textarea></div><p class="charlimit">160 character limit</p><input type="button" id="emailSubmit" value="Send"><input type="button" id="emailCancel" value="Cancel"></form></div>');$("#To").autocompleteArray(emailAutoCompleteArray,{minChars:1,matchSubset:1,matchContains:1,maxItemsToShow:10,cacheLength:10,autoFill:true});$('#emailSubmit').click(function(){if(validateSendLinkModalForm()){var futureDate=new Date();var expireDate=futureDate.getTime();expireDate+=1000*60*60*24*30;futureDate.setTime(expireDate);var expireAt=futureDate.toGMTString();document.cookie="fromEmail"+"="+$('#From').val()+";expires="+expireAt;var emailAddresses=concatenateToEmailAddress(emailTo,$('#To').val());document.cookie="toEmail"+"="+emailAddresses+";expires="+expireAt;$.post('sendEmail.aspx',{sendTo:$('#To').val(),sendFrom:$('#From').val(),messageNote:$('#note').val(),pageLink:$('#ctl00_Main_emailUrl').val()},function(data){if(data.replace(/^\s\s*/,'').replace(/\s\s*$/,'')=="True"){$('#innerModal').html("<p class='thankyoumessage'>Thank you, your email was sent successfully.</p>");setTimeout("$('#outerModal, #transBg, #innerModal').remove()",2000);}else{alert("There was an error with the Email.  Please try again later.\r\n|"+data+"|");}});}});$('#outerModal, #innerModal h4 span, #emailCancel').click(function(){$('#outerModal, #transBg, #innerModal').remove();});$('#note').keyup(function(){var textarea=$(this).val();var textareaLength=textarea.length;var limit=160;if(textareaLength>limit){$(this).val(textarea.substr(0,limit));alert('You reached the 160 character limit.');}});});if($('#productList li').length<7){$('#ctl00_Main_bottomPagging').hide();}});function validateSendLinkModalForm(){var emailPattern=/^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$/;var fieldsToValidate=$('#innerModal form .validate');var hasMessage=false;var message="";for(var i=0;i<fieldsToValidate.length;i++){var el=fieldsToValidate[i];var elVal=$(el).val();var elId=$(el).attr('id');var elArray=false;if(elVal.indexOf(",")>0){elArray=elVal.split(",");}else if(elVal.indexOf(";")>0){elArray=elVal.split(";");}
if(elArray){for(z=0;z<elArray.length;z++){if(!emailPattern.test(jQuery.trim(elArray[z]))){message+='The "'+elId+'" field does not contain a valid email address.\r\n';hasMessage=true;break;}}}else{if(!emailPattern.test(elVal)){message+='The "'+elId+'" field does not contain a valid email address.\r\n';hasMessage=true;}}}
if(hasMessage){alert(message);return false;}else{return true;}}
function getCookie(curCookie){var cookies=document.cookie.split(";");for(var i=0;i<cookies.length;i++){var cookieCrumbs=cookies[i].split("=");var cookieName=cookieCrumbs[0];var cookieValue=cookieCrumbs[1];cookieName=cookieName.replace(/^\s\s*/,'').replace(/\s\s*$/,'');if(cookieName==curCookie){return cookieValue;}}
return"";}
function concatenateToEmailAddress(currentEmailAddresses,newEmailAddress){var returnEmailAddresses=currentEmailAddresses;if(currentEmailAddresses.indexOf(newEmailAddress)!=-1){return returnEmailAddresses;}
else{returnEmailAddresses+=(newEmailAddress+"|");}
return returnEmailAddresses;}