/***************************************************
 skycom_cs_feedback.js
 * v1.0 2008-10-07 - 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
***************************************************/
document.write('<style type="text/css"> .cs-article-rating {display: block;} </style>');
Array.prototype.each=function(C,B){for(var A=0;
A<this.length;
A++){C.apply(B,[this[A],A])
}};
function createEl(A,C){var B=document.createElement(A);
if(C){sky_fAddClassName(B,C)
}return B
}function sky_fInitializeCSRating(){var A=document.getElementById("cs-rating-categories");
if(!A){return 
}sky_aCSRating.each(function(E,F){var J=createEl("span","cs-rating-category");
J.innerHTML=E.sCategory;
A.appendChild(J);
var I=createEl("div","cs-rating-stars");
A.appendChild(I);
var G=createEl("span","cs-rating-hint");
sky_aCSRating[F].eHint=G;
A.appendChild(G);
[0,1,2,3,4].each(function(K,L){var N=createEl("input");
N.type="radio";
N.name="answer"+(F+1);
N.value=sky_aCSRating[F].aHints[L];
N.style.display="none";
I.appendChild(N);
var M=createEl("div","cs-rating-star");
sky_aCSRating[F].aStars[L]=M;
sky_fAttachEvent("mouseover",function(){sky_fOnRatingStarMouseOver(F,L)
},M);
sky_fAttachEvent("mouseout",function(){sky_fOnRatingStarMouseOut(F,L)
},M);
sky_fAttachEvent("click",function(){if(sky_bRatingSelected==false){sky_bRatingSelected=true;
var O=document.getElementById("cs-rating-submit");
O.style.display="inline"
}N.checked=true;
sky_aCSRating[F].nCurrent=L;
sky_fOnRatingStarMouseOut(F,L)
},M);
I.appendChild(M)
});
var H=createEl("div","clear");
A.appendChild(H)
});
var C=document.getElementById("cs-rating-submit");
sky_fAttachEvent("click",sky_fOnRatingSubmit,C);
var D=document.getElementById("cs-rating-improvement");
D.style.color="#a0a0a0";
D.style.display="none";
sky_sRatingFeedbackDefault=D.value;
sky_fAttachEvent("focus",function(){if(D.value==sky_sRatingFeedbackDefault){D.value="";
D.style.color="#000000"
}},D);
sky_fAttachEvent("blur",function(){if(D.value==""){D.style.color="#a0a0a0";
D.value=sky_sRatingFeedbackDefault
}},D);
var B=document.getElementById("cs-rating-improvebox-toggle");
B.innerHTML=sky_sToggleClosed;
sky_fAttachEvent("click",sky_fImproveToggleClick,B)
}sky_fAttachEvent("load",sky_fInitializeCSRating);
function sky_fOnRatingStarMouseOver(D,C){var E=sky_aCSRating[D];
for(var A=0;
A<=C;
A++){var B=E.aStars[A];
B.style.backgroundPosition="0 -13px"
}E.eHint.innerHTML=E.aHints[C]
}function sky_fOnRatingStarMouseOut(D,C){var E=sky_aCSRating[D];
if(E.nCurrent==null){for(var A=0;
A<5;
A++){var B=E.aStars[A];
B.style.backgroundPosition="0 0"
}E.eHint.innerHTML=""
}else{for(var A=(E.nCurrent+1);
A<5;
A++){var B=E.aStars[A];
B.style.backgroundPosition="0 0"
}E.eHint.innerHTML=E.aHints[E.nCurrent]
}}function sky_fCreateAJAXRequest(){var A;
try{A=new XMLHttpRequest()
}catch(B){try{A=new ActiveXObject("Msxml2.XMLHTTP")
}catch(B){}}return A
}function sky_fOnRatingSubmit(){for(var H=0;
H<sky_aCSRating.length;
H++){var L=sky_aCSRating[H];
var E=(L.nCurrent==null)?0:L.nCurrent+1;
var B=L.sHitboxID;
_hbLink(escape(B+"+"+E),B)
}var A=document.getElementById("cs-rating-input");
var D=document.getElementById("cs-rating-response");
A.style.display="none";
var I=document.getElementById("cs-article-ratingform");
var J="";
var C=["contentId="+escape(sky_sContentId),"nodeId="+escape(sky_sNodeId),"contentTitle="+escape(sky_sContentTitle)];
var K=I.elements;
for(var F=0;
F<K.length;
F++){if(K[F].type&&(K[F].type=="radio")){if(K[F].checked){C.push(escape(K[F].name)+"="+escape(K[F].value))
}}else{if(K[F].name=="feedbackComment"){if((K[F].value!=sky_sRatingFeedbackDefault)&&(K[F].value!="")){C.push("feedbackComment="+escape(K[F].value))
}}}}J=C.join("&");
var G=sky_fCreateAJAXRequest();
G.open("post","/customersupportportlet/feedback",false);
G.setRequestHeader("Content-type","application/x-www-form-urlencoded");
G.setRequestHeader("Content-length",J.length);
G.setRequestHeader("Connection","close");
G.send(J);
D.style.display="block"
}var sky_bShowImproveBox=false;
function sky_fImproveToggleClick(B){var A=document.getElementById("cs-rating-improvebox-toggle");
var C=document.getElementById("cs-rating-improvement");
sky_bShowImproveBox=!sky_bShowImproveBox;
if(sky_bShowImproveBox){A.innerHTML=sky_sToggleOpened;
C.style.display="block"
}else{A.innerHTML=sky_sToggleClosed;
C.style.display="none";
C.value=sky_sRatingFeedbackDefault;
C.style.color="#a0a0a0"
}A.blur();
sky_fEventCancel(B);
return false
};