/***************************************************
 skycom_custsupp_faq.js
 * v1.2 2008-07-10 - Now using YUI Compression to obsfucate all local variables and logic
 * Copyright 2007 Interkey Networks Ltd. All Rights Reserved.
 * Use is prohibited without licence from Interkey Networks.
 * http://www.artofcoding.co.uk
***************************************************/
if(window.sky_fAttachEvent){window.sky_fAttachEvent("load",skycsfaq_fInitialise)
}var skycsfaq_sFaqContainerId="cs-faq-container";
var skycsfaq_sFaqContentClass="cs-faq-container-content";
var skycsfaq_sFaqLineDivClass="listline";
var skycsfaq_sFaqQuestionDivClass="listline-question";
var skycsfaq_sFaqCloseDivClass="listline-close";
var skycsfaq_sNextLevelDivClass="next-level";
var skycsfaq_sBottomClearerId="cs-faq-bottom";
var skycsfaq_sExpandedClass="expanded";
var skycsfaq_sViewallClass="cs-faq-viewall";
var skycsfaq_sViewallExpand="View All";
var skycsfaq_sViewallCollapse="Close All";
var skycsfaq_sArrowImageFilename="arrowlink-small-black";
var skycsfaq_sArrowImageFilenameHoriz="arrowlink-small-black-horiz";
function skycsfaq_fInitialise(){var A=document.getElementById(skycsfaq_sFaqContainerId);
if(A!=null){A.onclick=skycsfaq_fFaqOnClick
}}function skycsfaq_fFaqOnClick(J){var B=this;
var O=sky_fGetEvent(J);
var C=sky_fGetSrcElement(O);
var G=false;
var A=C.tagName.toLowerCase();
if(A=="a"){var K=sky_fGetParentByTagName;
var L=K(C,"div",B);
if(L){switch(L.className){case skycsfaq_sFaqQuestionDivClass:var D=K(L,"li",B);
skycsfaq_fExpandFaq(D,L,B);
G=true;
break;
case skycsfaq_sFaqCloseDivClass:var D=K(L,"li",B);
skycsfaq_fCollapseFaq(D);
G=true;
break;
case skycsfaq_sViewallClass:var H=L.bExpanded;
var F=sky_fGetElementsByClassName.call(this,skycsfaq_sFaqQuestionDivClass);
var N=F.length;
var M,D;
var P=skycsfaq_fCollapseFaq;
var I=skycsfaq_fExpandFaq;
for(var E=0;
E<N;
E++){M=F[E];
D=K(M,"li",B);
H?P(D):I(D,M,B)
}sky_fSetInnerText(C,H?skycsfaq_sViewallExpand:skycsfaq_sViewallCollapse);
L.bExpanded=!H;
G=true;
break
}}}O.returnValue=!G;
O.cancelBubble=G;
return !G
}function skycsfaq_fExpandFaq(D,A,C){var B=skycsfaq_sExpandedClass;
if(!sky_fHasClassName(D,B)){skycsfaq_fAddDummyDiv(A,C);
sky_fAddClassName(D,B);
skycsfaq_fChangeImageSrc(D,true)
}}function skycsfaq_fCollapseFaq(A){sky_fRemoveClassName(A,skycsfaq_sExpandedClass);
skycsfaq_fChangeImageSrc(A,false)
}function skycsfaq_fAddDummyDiv(A,B){if(document.getElementById(skycsfaq_sBottomClearerId)==null){var D=document.createElement("div");
D.id=skycsfaq_sBottomClearerId;
var C=sky_fGetParentByClassName(A,skycsfaq_sFaqContentClass,B);
C.appendChild(D)
}}function skycsfaq_fChangeImageSrc(E,B){var H=E.firstChild;
while(H.nodeType!=1){H=H.nextSibling
}if(H.className==skycsfaq_sFaqLineDivClass){var A=H.firstChild;
while(A.nodeType!=1){A=A.nextSibling
}if(A.className==skycsfaq_sFaqQuestionDivClass){var G=A.getElementsByTagName("img");
if(G.length){var C=G[0];
if(B==true){var F=skycsfaq_sArrowImageFilenameHoriz;
var D=skycsfaq_sArrowImageFilename
}else{var F=skycsfaq_sArrowImageFilename;
var D=skycsfaq_sArrowImageFilenameHoriz
}C.src=C.src.replace(D,F);
return true
}}}return false
};