﻿// Copyright MONOProg Ltd. 2008-2010
// Site     : www.monoprog.com
// Phone    : +216-98292345
// Fax      : +216-73276669
// Mail     : admin@monoprog.com

function $(pcn){
var pcx,pcd=document;
if(!(pcx=pcd[pcn])&&pcd.all){pcx=pcd.all[pcn];};
if(!pcx&&pcd.getElementById){pcx=pcd.getElementById(pcn);};
return pcx;
}
function escapeHTML(str){
var div=document.createElement('div');
var text=document.createTextNode(str);
div.appendChild(text);
return div.innerHTML;
};
function add_load(adsense_init){
if(typeof window.addEventListener!='undefined'){window.addEventListener('load',adsense_init,false);}
else if(typeof document.addEventListener!='undefined'){document.addEventListener('load',adsense_init,false);}
else if(typeof window.attachEvent!='undefined'){window.attachEvent('onload',adsense_init);}
else{if(typeof window.onload=='function'){var existing=onload;window.onload=function(){existing();adsense_init();};}else{window.onload=adsense_init;}}
}
function GetXmlHttp(){
var oXmlHttp=false;
if(!oXmlHttp&&typeof XMLHttpRequest!='undefined'){
oXmlHttp=new XMLHttpRequest();
}
return oXmlHttp;
}
function Center_Elem(elem){
var sTop=document.documentElement.scrollTop||document.body.scrollTop;
var sLeft=document.documentElement.scrollLeft||document.body.scrollLeft;
elem.style.marginLeft=sLeft+parseInt("-"+parseInt(elem.offsetWidth/2))+"px";
elem.style.marginTop=sTop+parseInt("-"+parseInt(elem.offsetHeight/2))+"px";
}
var CNX=function(){
var speed=10;
var timer=20;
var endalpha=95;
var alpha=0;
var opned=false;
var tt;
return{
show:function(){
if(typeof CnxDiv_Id!='undefined'){
tt=$(CnxDiv_Id);
if(opned){
Center_Elem(tt);
}else{
tt.style.opacity=0;
tt.style.filter='alpha(opacity=0)';
tt.style.display='block';
Center_Elem(tt);
clearInterval(tt.timer);
tt.timer=setInterval(function(){CNX.fade(1);},timer);
opned=true;
}
}
},
fade:function(d){
var a=alpha;
if((a!=endalpha&&d==1)||(a!=0&&d==-1)){
var i=speed;
if(endalpha-a<speed&&d==1){
i=endalpha-a;
}else if(alpha<speed&&d==-1){
i=a;
}
alpha=a+(i*d);
tt.style.opacity=alpha*.01;
tt.style.filter='alpha(opacity='+alpha+')';
}else{
clearInterval(tt.timer);
if(d==-1){tt.style.display='none';}
}
},
hide:function(){
if(!tt){
tt=$(CnxDiv_Id);
alpha=endalpha;
}
clearInterval(tt.timer);
tt.timer=setInterval(function(){CNX.fade(-1);},timer);
opned=false;
}
};
}();
function Update_AskMasterText(tbid,txt){
var tt=$("askmasternote");
rcount=120-(tbid.value.length);
if(rcount<0){tbid.value=tbid.value.substring(0,120);rcount=0;}
tt.innerHTML=rcount+" "+txt;
}
function Question_Watch(QID){
var sUrl="/data/watch.aspx?idh="+QID;
var oXmlHttp=GetXmlHttp();
oXmlHttp.open("GET",sUrl,true);
oXmlHttp.onreadystatechange=
function(){
if(oXmlHttp.readyState==4){
var resp=oXmlHttp.responseText;
if(resp.indexOf(";")>-1){
var oss=resp.split(';');
o1=0;o2=0;o3=0;
for(var i=0;i<oss.length;i++){
o1=oss[0];
o2=oss[1];
o3=oss[2];
};
$("bnt_watch").className=o1;
$("bnt_watch").innerHTML=o2;
alert(o3);
}
else{
alert(resp);
}
}
};
oXmlHttp.send(null);
}
function Art_Watch(AIdh){
var sUrl="/data/watch_art.aspx?idh="+AIdh;
var oXmlHttp=GetXmlHttp();
oXmlHttp.open("GET",sUrl,true);
oXmlHttp.onreadystatechange=function(){
if(oXmlHttp.readyState==4){
var resp=oXmlHttp.responseText;
if(resp.indexOf(";")>-1){
var oss=resp.split(';');
o1=0;o2=0;o3=0;
for(var i=0;i<oss.length;i++){
o1=oss[0];
o2=oss[1];
o3=oss[2];
};
$("bnt_watch").className=o1;
$("bnt_watch").innerHTML=o2;
alert(o3);
}
else{
alert(resp);
}
}
};
oXmlHttp.send(null);
}
function UpdateReview(id,ud,Txt,type){
var sUrl="/data/rate_answer.aspx?id="+id+"&ud="+ud+"&type="+type;
var oXmlHttp=GetXmlHttp();
oXmlHttp.open("GET",sUrl,true);
oXmlHttp.onreadystatechange=
function(){
if(oXmlHttp.readyState==4){
var resp=oXmlHttp.responseText;
if(resp.indexOf(";")>-1){
NRR=parseInt(resp);
Nr=NRR;
if(NRR>0){
Nr="+"+NRR;
};
$(id+"r").innerHTML=Nr+" "+Txt;
}
else{
alert(resp);
}
}
};
oXmlHttp.send(null);
}
function ShowRB(Rid,Rvalue,Txt,type){
Uid=Rid+"u";
Did=Rid+"d";
AbuseURL=(typeof CnxDiv_Id=='undefined')?"/report_abuse.aspx?idh="+Rid+"&type="+type:"javascript:CNX.show();";
if(parseInt(Rvalue)>0){
Rvalue="+"+Rvalue;
}
document.write("<table><tr><td id=\""+Rid+"r\" class=\"padw5px\">"+Rvalue+" "+Txt+"</td><td><img id=\""+Uid+"\" src=\"/images/ratey.gif\" style=\"border:0;cursor:pointer;\" /></td><td><img id=\""+Did+"\" src=\"/images/raten.gif\" style=\"border:0;cursor:pointer;padding-left:2px;\" /></td><td class=\"padw5px\"> | </td><td><a href=\""+AbuseURL+"\"><img src=\"/images/report.gif\" style=\"border:0;cursor:pointer;padding-right:5px;\" /></a></td></tr></table>");
$(Uid).onclick=function(){(typeof CnxDiv_Id=='undefined')?UpdateReview(Rid,"u",Txt,type):CNX.show();};
$(Did).onclick=function(){(typeof CnxDiv_Id=='undefined')?UpdateReview(Rid,"d",Txt,type):CNX.show();};
}
function fillCats(tb,level){
var S1=$("sel1");
var S2=$("sel2");
var S3=$("sel3");
var SS=$(tb).value.split(';');
if(level<2){
while(S1.options.length>0){S1.options[0]=null;}
for(var i=0;i<Ci.length;i++){
if(Cr[i]==""){appendSelectOption(S1,Cn[i],Ci[i]);}
}
if(SS[0]!=''){S1.value=SS[0];};
}
if(level<3){
while(S2.options.length>0){S2.options[0]=null;}
if(S1.selectedIndex>-1){
for(var i=0;i<Ci.length;i++){
if(Cr[i]==S1.value){appendSelectOption(S2,Cn[i],Ci[i]);}
}
}
if(SS[1]!=''){S2.value=SS[1];};
}
if(level<4){
while(S3.options.length>0){S3.options[0]=null;}
if(S2.selectedIndex>-1){
for(var i=0;i<Ci.length;i++){
if(Cr[i]==S2.value){appendSelectOption(S3,Cn[i],Ci[i]);}
}
}
if(SS[2]!=''){S3.value=SS[2];};
};
$(tb).value=S1.value+";"+S2.value+";"+S3.value;
}
function appendSelectOption(eSel,Text,Value){
var elOptNew=document.createElement('option');
elOptNew.text=Text;
elOptNew.value=Value;
try{
eSel.add(elOptNew,null);
}
catch(ex){
eSel.add(elOptNew);
}
}
var dv_newuser;
function LoadUserFlag(){
document.body.appendChild(dv_newuser);
}
function NewUserFlag(lng,conn){
if((conn=="False")&&(location.href.indexOf('connect.aspx')==-1)){
dv_newuser=document.createElement("div");
dv_newuser.id="dv_newuser";
with(dv_newuser.style){
position="absolute";
display="block";
zIndex="999998";
right="0px";
top="0px";
filter="alpha(opacity=95)";
opacity="0.95";
}
dv_newuser.innerHTML='<a href="/connect.aspx"><img src="/images/lng/newuser_'+lng+'.gif" /></a>';
add_load(LoadUserFlag);
}
}
function SetBookMarks(URL,Title){
Title=encodeURIComponent(Title);
Title=Title.replace(/%20/g,"+");
URL=encodeURIComponent(URL);
document.write("<table><tr>");
document.write("<td class=\"padw2px\"><a rel=\"nofollow external\" target=\"_blank\" href=\"http://www.myspace.com/Modules/PostTo/Pages/?t="+Title+"&c=&u="+URL+"&l=1\" title=\"MySpace\"><img src=\"/images/icons/i_00.gif\" alt=\"MySpace\"></a></td>");
document.write("<td class=\"padw2px\"><a rel=\"nofollow external\" target=\"_blank\" href=\"http://digg.com/submit?url="+URL+"&title="+Title+"\" title=\"Digg\"><img src=\"/images/icons/i_01.gif\" alt=\"Digg\"></a></td>");
document.write("<td class=\"padw2px\"><a rel=\"nofollow external\" target=\"_blank\" href=\"http://reddit.com/submit?url="+URL+"&title="+Title+"\" title=\"Reddit\"><img src=\"/images/icons/i_02.gif\" alt=\"Reddit\"></a></td>");
document.write("<td class=\"padw2px\"><a rel=\"nofollow external\" target=\"_blank\" href=\"http://www.stumbleupon.com/submit?url="+URL+"&title="+Title+"\" title=\"StumbleUpon\"><img src=\"/images/icons/i_03.gif\" alt=\"StumbleUpon\"></a></td>");
document.write("<td class=\"padw2px\"><a rel=\"nofollow external\" target=\"_blank\" href=\"https://secure.del.icio.us/login?url="+URL+"&title="+Title+"&n=oui&jump=close&v=4\" title=\"Del.icio.us\"><img src=\"/images/icons/i_04.gif\" alt=\"Del.icio.us\"></a></td>");
document.write("<td class=\"padw2px\"><a rel=\"nofollow external\" target=\"_blank\" href=\"http://www.facebook.com/sharer.php?u="+URL+"&t="+Title+"\" title=\"FaceBook\"><img src=\"/images/icons/i_05.gif\" alt=\"FaceBook\"></a></td>");
document.write("<td class=\"padw2px\"><a rel=\"nofollow external\" target=\"_blank\" href=\"http://www.google.com/bookmarks/mark?op=add&bkmk="+URL+"&title="+Title+"\" title=\"Google\"><img src=\"/images/icons/i_06.gif\" alt=\"Google\"></a></td>");
document.write("<td class=\"padw2px\"><a rel=\"nofollow external\" target=\"_blank\" href=\"http://www.linkedin.com/shareArticle?mini=true&url="+URL+"&title="+Title+"&summary="+Title+"&source=daxii\" title=\"LinkedIn\"><img src=\"/images/icons/i_07.gif\" alt=\"LinkedIn\"></a></td>");
document.write("<td class=\"padw2px\"><a rel=\"nofollow external\" target=\"_blank\" href=\"http://twitter.com/home/?status="+Title+" > "+URL+"\" title=\"Tweet This\"><img src=\"/images/icons/i_08.gif\" alt=\"Tweet This\"></a></td>");
document.write("<td class=\"padw2px\"><a rel=\"nofollow external\" target=\"_blank\" href=\"http://www.newsvine.com/_tools/seed?popoff=0&u="+URL+"&h="+Title+"\" title=\"Newsvine\"><img src=\"/images/icons/i_10.gif\" alt=\"Newsvine\"></a></td>");
document.write("</tr></table>");
}
function Writemenu(Tabs){
var Tl=Tabs.split(':');
for(var i=0;i<Tl.length;i++){
var Lnk=Tl[i].split(',');
document.write('&nbsp;&nbsp;• <a href="'+Lnk[1]+'">'+Lnk[0]+'</a>');
}
}
