/***************************************************
 skycom_ps_compare.js
 * v1.1 2008-07-10 - Now using YUI Compression to obsfucate all local variables and logic
 * Copyright 2008 Interkey Networks Ltd. All Rights Reserved.
 * Use is prohibited without licence from Interkey Networks.
 * http://www.artofcoding.co.uk
***************************************************/
var bHasIE55Class=(window.sky_sClassIE55!=null);
if(!bHasIE55Class){var sky_sClassIE55="ie55";
if(window.sky_bIE55){sky_fAddClassName(document.documentElement,sky_sClassIE55)
}}if(window.sky_fAttachEvent){sky_fAttachEvent("load",skypscomp_fInitialise)
}var skypscomp_sClassComp="ps-pricetable";
var skypscomp_sClassHelpDiv="help";
var skypscomp_sClassBoxShadow="aoc-ds";
var skypscomp_sClassPopupElement="ps-pricetable-popup";
var skypscomp_sClassPopupContent="help-content";
var skypscomp_sClassPopupTitle="help-title";
var skypscomp_sClassPopupText="help-text";
var skypscomp_nHideTimer=500;
var skypscomp_aPopups=new Array();
var skypscomp_aClassesShadow=["ds-tl","ds-tr","ds-bl","ds-br","ds-t","ds-b","ds-l","ds-r"];
function skypscomp_fInitialise(){var A=sky_fGetCompsByClass(skypscomp_sClassComp);
var C=A.length;
for(var B=0;
B<C;
B++){skypscomp_fInitialisePortlet(A[B])
}}function skypscomp_fInitialisePortlet(C){var B=sky_fGetElementsByClassName.call(C,skypscomp_sClassHelpDiv,"div");
var E=B.length;
var A;
for(var D=0;
D<E;
D++){skypscomp_fInitialiseHelpLink(B[D])
}}function skypscomp_fInitialiseHelpLink(E){var A=sky_fGetFirstElementByTagName(E,"a");
if(A){var D=A.href;
if(D){var I=(/(#.*?)$/).test(D);
if(I){var G=(RegExp.$1).slice(1);
var C=document.anchors;
var H=C.length;
var F;
for(var B=0;
B<H;
B++){F=C[B];
if(F.name==G){skypscomp_fSetHelpLink(E,A,F)
}}}}}}function skypscomp_fSetHelpLink(B,C,A){var D=new skypscomp_fObjPopup(B,C,A);
skypscomp_fSetPopupObject(D.sPopupId,D);
C.sPopupId=D.sPopupId;
C[sky_sEventOver]=skypscomp_fOnMouseover;
C[sky_sEventOut]=skypscomp_fOnMouseout;
C.onclick=sky_fEventCancel
}function skypscomp_fObjPopup(B,C,A){this.sPopupId=sky_fGetId(B);
this.sAnchorId=sky_fGetId(A);
this.mShow=skypscomp_fObjShow;
this.mHide=skypscomp_fObjHide;
this.mHideAllPopups=skypscomp_fObjHideAllPopups;
this.mGetPopupElement=skypscomp_fObjGetPopupElement;
this.mCreateBoxShadow=skypscomp_fObjCreateBoxShadow;
this.mSetHideTimer=skypscomp_fObjSetHideTimer;
this.mClearHideTimer=skypscomp_fObjClearHideTimer;
this.oHideTimer=null;
this.mSizeElements=skypscomp_fObjSizeElements;
this.bElementsSized=false;
this.mCreatePopup=skypscomp_fObjCreatePopup;
this.mCreatePopup(B)
}function skypscomp_fObjCreatePopup(K){var J=sky_fGetParentByTagName(K,"td");
var A=J.cellIndex;
var B=sky_fGetParentByTagName(J,"tr");
var D=B.cells[A+1];
var E=document.getElementById(this.sAnchorId);
var H=sky_fGetFirstElementByClassName(E,skypscomp_sClassPopupTitle,"span");
var L=sky_fGetFirstElementByClassName(E,skypscomp_sClassPopupText,"span");
var M=document.createElement("div");
M.sPopupId=this.sPopupId;
M.className=skypscomp_sClassPopupElement;
M.style.visibility="hidden";
M[sky_sEventOver]=skypscomp_fOnMouseoverPopup;
M[sky_sEventOut]=skypscomp_fOnMouseoutPopup;
this.sPopupElementId=sky_fGetId(M);
var G=this.mCreateBoxShadow();
var C=document.createElement("div");
C.className=skypscomp_sClassPopupContent;
var I=document.createElement("div");
I.className=skypscomp_sClassPopupTitle;
I.innerHTML=H.innerHTML;
C.appendChild(I);
var F=document.createElement("div");
F.className=skypscomp_sClassPopupText;
F.innerHTML=L.innerHTML;
C.appendChild(F);
G.appendChild(C);
M.appendChild(G);
D.insertBefore(M,D.firstChild)
}function skypscomp_fOnMouseover(){var A=skypscomp_fGetPopupObject(this.sPopupId);
A.mShow()
}function skypscomp_fOnMouseout(){var A=skypscomp_fGetPopupObject(this.sPopupId);
A.mSetHideTimer()
}function skypscomp_fOnMouseoverPopup(){var A=skypscomp_fGetPopupObject(this.sPopupId);
A.mClearHideTimer()
}function skypscomp_fOnMouseoutPopup(){var A=skypscomp_fGetPopupObject(this.sPopupId);
A.mSetHideTimer()
}function skypscomp_fObjSetHideTimer(){var A=this;
this.oHideTimer=setTimeout(function(){A.mHide()
},skypscomp_nHideTimer)
}function skypscomp_fObjClearHideTimer(){clearTimeout(this.oHideTimer);
this.oHideTimer=null
}function skypscomp_fObjShow(){this.mHideAllPopups();
this.mSizeElements();
var A=this.mGetPopupElement();
A.style.visibility="visible"
}function skypscomp_fObjHide(){var A=this.mGetPopupElement();
A.style.visibility="hidden";
this.mClearHideTimer()
}function skypscomp_fObjGetPopupElement(){return document.getElementById(this.sPopupElementId)
}function skypscomp_fObjHideAllPopups(){var A=window.skypscomp_aPopups;
var C=A.length;
var D;
for(var B=0;
B<C;
B++){D=A[A[B]];
D.mHide()
}}function skypscomp_fGetPopupObject(A){return skypscomp_aPopups[A]
}function skypscomp_fSetPopupObject(A,B){skypscomp_aPopups[A]=B;
skypscomp_aPopups.push(A)
}function skypscomp_fObjCreateBoxShadow(){var B=document.createElement("div");
B.className=skypscomp_sClassBoxShadow;
this.sDropShadowId=sky_fGetId(B);
var A=skypscomp_aClassesShadow;
var E=A.length;
var D;
for(var C=0;
C<E;
C++){D=document.createElement("div");
D.className=A[C];
B.appendChild(D)
}return B
}function skypscomp_fObjSizeElements(){if(sky_bOpera){var A=document.getElementById(this.sDropShadowId);
A.style.height=(A.offsetHeight+"px")
}if(sky_bIE6){var A=document.getElementById(this.sDropShadowId);
A.style.height="auto";
setTimeout(function(){A.style.height=(A.offsetHeight+"px")
},10)
}};