// Cufon.now();

// country contacts sorter

var regionName;

if($('#sbContact')){if(regionName){var vars=[],hash;var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).split('&');for(var i=0;i<hashes.length;i++){hash=hashes[i].split('=');vars.push(hash[0]);vars[hash[0]]=hash[1];}
if(vars["rgn"])regionName=vars["rgn"];if(regionName.length>3){var currentRegion=regionName.toLowerCase();var isRegionDetected=false;var regionCode=null;if(currentRegion=='asia-pacific'){regionCode='ap';}else if(currentRegion=='europe'){regionCode='eu';}else if(currentRegion=='north america'){regionCode='na';}
if(regionCode){var regionSortArray=new Array();var regionalDataArray=new Array();var isAccordionActive=false;var sortedHTML='';var counter=0;var isSortable=false;$('#sbContact h5').each(function(){var refAttr=$(this).attr('ref');if(refAttr=='na'||refAttr=='eu'||refAttr=='ap'){regionSortArray.push(refAttr);isSortable=true;var dataExtr=new Array();dataExtr.push($(this).html());dataExtr.push($(this).next().html());regionalDataArray[refAttr]=dataExtr;if(refAttr==regionCode)isAccordionActive=true;}else{counter++;var tempName='z'+counter;regionSortArray.push(tempName);var dataExtr=new Array();dataExtr.push($(this).html());dataExtr.push($(this).next().html());regionalDataArray[tempName]=dataExtr;}});if(isSortable&&regionSortArray.length){regionSortArray.sort();if(isAccordionActive){regionSortArray.splice(regionSortArray.indexOf(regionCode),1);regionSortArray.splice(0,0,regionCode);}
for(var i=0;i<regionSortArray.length;i++){var regionPos=regionSortArray[i];var htmlArray=regionalDataArray[regionPos];sortedHTML+='<h5>'+htmlArray[0]+'</h5><div class="contactInfo">'+htmlArray[1]+'</div>';}}
if(sortedHTML)$('#sbContact').html('<h4>Contact Information</h4><div id="contactAccord">'+sortedHTML+'</div>');if(isAccordionActive){if(regionSortArray.length>1){$('#contactAccord').accordion({autoHeight:false,active:0});}}}}}}

// Accordion Script

$(".accordion").accordion({ autoHeight:false, active:0});
