function closeOpErrMsg(a){a.parentNode.className="";if(navigator.appName=="Microsoft Internet Explorer"){a.parentNode.outerHTML=""}else{a.parentNode.innerHTML=""}}function AddOpinionToTopic(l,m,c,h,e){var j=m;var i=c;var f=h;document.getElementById("OpinionBody"+l).style.backgroundColor="";var k=document.getElementById("OpinionBody"+l).attributes.defval.value;var d=document.getElementById("OpinionBody"+l).attributes.minwords.value;var b=i.split(" ");d=d*1;if((!ValidateTextLen(2,4000,i))){document.getElementById("OpinionBody"+l).style.backgroundColor="#fffb86";document.getElementById("BlankOpinionRow"+l).innerHTML+='<div class="divMsg">Opinion text not valid.<div onclick="JavaScript:closeOpErrMsg(this);" class="closeErrClass">close</div></div>';document.getElementById("OpinionBody"+l).value=i;return false}if((i==k)){document.getElementById("OpinionBody"+l).style.backgroundColor="#fffb86";document.getElementById("BlankOpinionRow"+l).innerHTML+='<div class="divMsg">'+GetLocalizedString(15)+'.<div onclick="JavaScript:closeOpErrMsg(this);" class="closeErrClass">'+GetLocalizedString(16)+"</div></div>";document.getElementById("OpinionBody"+l).value=i;return false}if((b.length<d)){document.getElementById("OpinionBody"+l).style.backgroundColor="#fffb86";document.getElementById("BlankOpinionRow"+l).innerHTML+='<div class="divMsg">'+GetLocalizedString(0)+" "+d+" "+GetLocalizedString(17)+'.<div onclick="JavaScript:closeOpErrMsg(this);" class="closeErrClass">'+GetLocalizedString(16)+"</div></div>";document.getElementById("OpinionBody"+l).value=i;return false}if((f<0)||(f>5)){return false}var g=GetXmlHttpObject();if(g==null){return}m=encodeURIComponent(m);c=encodeURIComponent(c);e=encodeURIComponent(e);document.body.style.cursor="wait";var a="OpinionsActions.asmx/AddOpinionToTopic?iTopicID="+l+"&sOpinionTitle="+m+"&sOpinionBody="+c+"&iRating="+h+"&sToken="+e;g.onreadystatechange=function(){if(g.readyState==4){document.body.style.cursor="auto";var n=g.responseXML.documentElement;if(n!=null){var o=n.childNodes[0].nodeValue;if(o==-1){document.getElementById("BlankOpinionRow"+l).style.backgroundColor="#fffb86"}else{if(o==0){document.getElementById("TopicWidget"+l).style.display="none";document.getElementById("o_LoginDetails"+l).style.display="none";if(document.getElementById("o_RegisterDetails"+l).innerHTML=="&nbsp;"){document.getElementById("o_RegisterDetails"+l).innerHTML=ReplaceTopicsIDS(document.getElementById("o_RegisterDetails0").innerHTML,l)}document.getElementById("o_RegisterDetails"+l).style.display="inline"}else{if(o==1){ShowUserOpinion(l,c)}}}}g=null}};g.open("GET",a,true);g.send(null)}function AddOpinionToTopicCustom(l,m,c,h,e){var j=m;var i=c;var f=h;document.getElementById("OpinionBody"+l).style.backgroundColor="";var k=document.getElementById("OpinionBody"+l).attributes.defval.value;var d=document.getElementById("OpinionBody"+l).attributes.minwords.value;var b=i.split(" ");d=d*1;if((!ValidateTextLen(2,4000,i))){document.getElementById("OpinionBody"+l).style.backgroundColor="#fffb86";document.getElementById("BlankOpinionRow"+l).innerHTML+='<div class="divMsg">Opinion text not valid.<div onclick="JavaScript:closeOpErrMsg(this);" class="closeErrClass">close</div></div>';document.getElementById("OpinionBody"+l).value=i;return false}if((i==k)){document.getElementById("OpinionBody"+l).style.backgroundColor="#fffb86";document.getElementById("BlankOpinionRow"+l).innerHTML+='<div class="divMsg">'+GetLocalizedString(15)+'.<div onclick="JavaScript:closeOpErrMsg(this);" class="closeErrClass">'+GetLocalizedString(16)+"</div></div>";document.getElementById("OpinionBody"+l).value=i;return false}if((b.length<d)){document.getElementById("OpinionBody"+l).style.backgroundColor="#fffb86";document.getElementById("BlankOpinionRow"+l).innerHTML+='<div align="center" class="divMsg" style="position:absolute;left:6px;top:20px;width:200px;background-color:#fffb86;border-style:solid;border-width:thin;">'+GetLocalizedString(0)+" "+d+" "+GetLocalizedString(17)+'.<div align="center" onclick="JavaScript:closeOpErrMsg(this);" class="closeErrClass">'+GetLocalizedString(16)+"</div></div>";document.getElementById("OpinionBody"+l).value=i;return false}if((f<0)||(f>5)){return false}var g=GetXmlHttpObject();if(g==null){return}m=encodeURIComponent(m);c=encodeURIComponent(c);e=encodeURIComponent(e);document.body.style.cursor="wait";var a="OpinionsActions.asmx/AddOpinionToTopic?iTopicID="+l+"&sOpinionTitle="+m+"&sOpinionBody="+c+"&iRating="+h+"&sToken="+e;g.onreadystatechange=function(){if(g.readyState==4){document.body.style.cursor="auto";var n=g.responseXML.documentElement;if(n!=null){var o=n.childNodes[0].nodeValue;if(o==-1){document.getElementById("BlankOpinionRow"+l).style.backgroundColor="#fffb86"}else{if(o==0){ShowRegisterDivCustom(l)}else{if(o==1){ShowUserOpinion(l,c)}}}}g=null}};g.open("GET",a,true);g.send(null)}function ReplaceTopicsIDS(b,a){re=/o_spanErrMessageRegister0/gi;b=b.replace(re,"o_spanErrMessageRegister"+a);re=/o_register_useremail0/gi;b=b.replace(re,"o_register_useremail"+a);re=/o_register_username0/gi;b=b.replace(re,"o_register_username"+a);re=/o_register_userpassword0/gi;b=b.replace(re,"o_register_userpassword"+a);re=/o_register_userretypepassword0/gi;b=b.replace(re,"o_register_userretypepassword"+a);re=/o_register_usercountry0/gi;b=b.replace(re,"o_register_usercountry"+a);re=/RegisterAndAddOpinionToTopic\(0/gi;b=b.replace(re,"RegisterAndAddOpinionToTopic("+a);re=/OpinionBody0/gi;b=b.replace(re,"OpinionBody"+a);re=/i_rate0/gi;b=b.replace(re,"i_rate"+a);re=/ShowLoginDiv\(0/gi;b=b.replace(re,"ShowLoginDiv("+a);re=/o_spanErrMessageLogin0/gi;b=b.replace(re,"o_spanErrMessageLogin"+a);re=/o_login_userpassword0/gi;b=b.replace(re,"o_login_userpassword"+a);re=/o_login_username0/gi;b=b.replace(re,"o_login_username"+a);re=/LoginAndAddOpinionToTopic\(0/gi;b=b.replace(re,"LoginAndAddOpinionToTopic("+a);re=/ShowRegisterDiv\(0/gi;b=b.replace(re,"ShowRegisterDiv("+a);return b}function ReplaceTopicsIDSCustom(b,a){re=/o_spanErrMessageRegister0/gi;b=b.replace(re,"o_spanErrMessageRegister"+a);re=/o_register_useremail0/gi;b=b.replace(re,"o_register_useremail"+a);re=/o_register_username0/gi;b=b.replace(re,"o_register_username"+a);re=/o_register_userpassword0/gi;b=b.replace(re,"o_register_userpassword"+a);re=/o_register_userretypepassword0/gi;b=b.replace(re,"o_register_userretypepassword"+a);re=/o_register_usercountry0/gi;b=b.replace(re,"o_register_usercountry"+a);re=/RegisterAndAddOpinionToTopicCustom\(0/gi;b=b.replace(re,"RegisterAndAddOpinionToTopicCustom("+a);re=/OpinionBody0/gi;b=b.replace(re,"OpinionBody"+a);re=/i_rate0/gi;b=b.replace(re,"i_rate"+a);re=/ShowLoginDivCustom\(0/gi;b=b.replace(re,"ShowLoginDivCustom("+a);re=/o_spanErrMessageLogin0/gi;b=b.replace(re,"o_spanErrMessageLogin"+a);re=/o_login_userpassword0/gi;b=b.replace(re,"o_login_userpassword"+a);re=/o_login_username0/gi;b=b.replace(re,"o_login_username"+a);re=/LoginAndAddOpinionToTopicCustom\(0/gi;b=b.replace(re,"LoginAndAddOpinionToTopicCustom("+a);re=/ShowRegisterDivCustom\(0/gi;b=b.replace(re,"ShowRegisterDivCustom("+a);return b}function LoginAndAddOpinionToTopicCustom(d,b,g,c,f,a,e){LoginAndAddOpinionToTopic(d,b,g,c,f,a,e)}function LoginAndAddOpinionToTopic(a,k,p,d,h,j,o){var c=k;var g=p;var l=d;document.getElementById("BlankOpinionRow"+a).style.backgroundColor="";document.getElementById("BlankOpinionRow"+a).style.borderColor="black";if((!ValidateTextLen(2,4000,g))||(g=="add your opinion here!")){document.getElementById("BlankOpinionRow"+a).style.backgroundColor="#fffb86";document.getElementById("BlankOpinionRow"+a).style.borderColor="#fffb86";return false}if((l<0)||(l>5)){return false}var e=h;var b=j;document.getElementById("o_login_username"+a).style.backgroundColor="";document.getElementById("o_login_userpassword"+a).style.backgroundColor="";document.getElementById("o_spanErrMessageLogin"+a).innerHTML="";if((!ValidateTextLen(2,255,e))||(!ValidateTextExp(loginField,e))){document.getElementById("o_spanErrMessageLogin"+a).innerHTML=getError(4);document.getElementById("o_login_username"+a).style.backgroundColor="#fffb86";return false}if((!ValidateTextLen(3,255,b))||(!ValidateTextExp(passwordField,b))){document.getElementById("o_spanErrMessageLogin"+a).innerHTML=getError(5);document.getElementById("o_login_userpassword"+a).style.backgroundColor="#fffb86";return false}var n="1";var q="0";var r="-1";var m="-2";var i=GetXmlHttpObject();if(i==null){return}k=encodeURIComponent(k);p=encodeURIComponent(p);h=encodeURIComponent(h);j=encodeURIComponent(j);o=encodeURIComponent(o);document.body.style.cursor="wait";var f="OpinionsActions.asmx/LoginAndAddOpinionToTopic?iTopicID="+a+"&sOpinionTitle="+k+"&sOpinionBody="+p+"&iRating="+d+"&sUserName="+h+"&sPassword="+j+"&sToken="+o;i.onreadystatechange=function(){if(i.readyState==4){document.body.style.cursor="auto";var s=i.responseXML.documentElement;if(s!=null){var t=s.childNodes[0].nodeValue;switch(t){case n:ShowUserOpinion(a,p);break;case r:document.getElementById("o_spanErrMessageLogin"+a).innerHTML=getError(4);document.getElementById("o_login_username"+a).style.backgroundColor="#fffb86";break;case m:document.getElementById("o_spanErrMessageLogin"+a).innerHTML=getError(5);document.getElementById("o_login_userpassword"+a).style.backgroundColor="#fffb86";break;default:document.getElementById("o_spanErrMessageLogin"+a).innerHTML=GetLocalizedString(1);break}}i=null}};i.open("GET",f,true);i.send(null)}function trim(a){return a.replace(/^\s+|\s+$/g,"")}function ltrim(a){return a.replace(/^\s+/,"")}function rtrim(a){return a.replace(/\s+$/,"")}function RegisterAndAddOpinionToTopicCustom(i,j,b,g,f,d,c,h,l,e,k,a){RegisterAndAddOpinionToTopic(i,j,b,g,f,d,c,h,l,e,k,a)}function RegisterAndAddOpinionToTopic(a,q,A,f,l,o,n,b,y,z,p,g){var e=q;var k=A;var r=f;document.getElementById("BlankOpinionRow"+a).style.backgroundColor="";document.getElementById("BlankOpinionRow"+a).style.borderColor="black";if((!ValidateTextLen(2,4000,k))||(k=="add your opinion here!")){document.getElementById("BlankOpinionRow"+a).style.backgroundColor="#fffb86";document.getElementById("BlankOpinionRow"+a).style.borderColor="#fffb86";return false}if((r<0)||(r>5)){return false}var h=l;var c=o;var B=n;var v=b;document.getElementById("o_register_username"+a).style.backgroundColor="";document.getElementById("o_register_userpassword"+a).style.backgroundColor="";document.getElementById("o_register_userretypepassword"+a).style.backgroundColor="";document.getElementById("o_register_useremail"+a).style.backgroundColor="";document.getElementById("o_register_usercountry"+a).style.backgroundColor="";document.getElementById("o_spanErrMessageRegister"+a).innerHTML="";if((!ValidateEmailExp(trim(v)))||(!ValidateTextLen(5,100,trim(v)))){document.getElementById("o_spanErrMessageRegister"+a).innerHTML=getError(19);document.getElementById("o_register_useremail"+a).style.backgroundColor="#fffb86";return false}if((!ValidateTextLen(2,255,h))||(!ValidateTextExp(loginField,h))){document.getElementById("o_spanErrMessageRegister"+a).innerHTML=getError(4);document.getElementById("o_register_username"+a).style.backgroundColor="#fffb86";return false}if((!ValidateTextLen(3,255,c))||(!ValidateTextExp(passwordField,c))){document.getElementById("o_spanErrMessageRegister"+a).innerHTML=getError(5);document.getElementById("o_register_userpassword"+a).style.backgroundColor="#fffb86";return false}if((!ValidateTextLen(3,255,B))){document.getElementById("o_spanErrMessageRegister"+a).innerHTML=getError(11);document.getElementById("o_register_userretypepassword"+a).style.backgroundColor="#fffb86";return false}if((B!=c)){document.getElementById("o_spanErrMessageRegister"+a).innerHTML=getError(11);document.getElementById("o_register_userretypepassword"+a).style.backgroundColor="#fffb86";return false}if(y<1){document.getElementById("o_spanErrMessageRegister"+a).innerHTML=getError(15);document.getElementById("o_register_usercountry"+a).style.backgroundColor="#fffb86";return false}var j=GetXmlHttpObject();if(j==null){return}q=encodeURIComponent(q);A=encodeURIComponent(A);l=encodeURIComponent(l);o=encodeURIComponent(o);n=encodeURIComponent(n);b=encodeURIComponent(b);z=encodeURIComponent(z);document.body.style.cursor="wait";var i="OpinionsActions.asmx/RegisterAndAddOpinionToTopic?iTopicID="+a+"&sOpinionTitle="+q+"&sOpinionBody="+A+"&iRating="+f+"&sUserName="+l+"&sPassword="+o+"&sTPassword="+n+"&sEmail="+b+"&iCountryID="+y+"&sToken="+z;var x="1";var C="0";var E="-1";var t="-2";var u="-3";var d="-4";var w="-5";var D="-6";var s="-7";var m="-10";j.onreadystatechange=function(){if(j.readyState==4){document.body.style.cursor="auto";var G=j.responseXML.documentElement;if(G!=null){var H=G.childNodes[0].nodeValue;if(isNaN(H)){H=H*1}switch(H){case x:if((p)&&(!g)){document.location.href="MyAccount.aspx?pagemode=1";break}else{if((p)&&(g)){window.open("MyAccount.aspx?pagemode=1","MyAccount")}}ShowUserOpinion(a,A);var F=document.getElementById("CommentsMessage"+a).innerHTML;document.getElementById("CommentsMessage"+a).innerHTML="Registration succesfull.";window.setTimeout(function(){document.getElementById("CommentsMessage"+a).innerHTML=F},7000);break;case E:document.getElementById("o_spanErrMessageRegister"+a).innerHTML=getError(4);document.getElementById("o_register_username"+a).style.backgroundColor="#fffb86";break;case t:document.getElementById("o_spanErrMessageRegister"+a).innerHTML=getError(5);document.getElementById("o_register_userpassword"+a).style.backgroundColor="#fffb86";break;case u:document.getElementById("o_spanErrMessageRegister"+a).innerHTML=getError(11);document.getElementById("o_register_userretypepassword"+a).style.backgroundColor="#fffb86";break;case d:document.getElementById("o_spanErrMessageRegister"+a).innerHTML=getError(15);document.getElementById("o_register_usercountry"+a).style.backgroundColor="#fffb86";break;case w:document.getElementById("o_spanErrMessageRegister"+a).innerHTML=getError(19);document.getElementById("o_register_useremail"+a).style.backgroundColor="#fffb86";break;case D:document.getElementById("o_spanErrMessageRegister"+a).innerHTML=getError(25);document.getElementById("o_register_username"+a).style.backgroundColor="#fffb86";break;case s:document.getElementById("o_spanErrMessageRegister"+a).innerHTML=getError(7);document.getElementById("o_register_useremail"+a).style.backgroundColor="#fffb86";break;case m:document.location.href="RegisterTol.aspx";break;default:document.getElementById("o_spanErrMessageRegister"+a).innerHTML=GetLocalizedString(1);break}}j=null}};j.open("GET",i,true);j.send(null)}function ShowRateDiv(b,a){if(typeof(document.getElementById("ratingspan_"+a).spclosed)!="undefined"){return}document.getElementById("ratingspan_"+a).style.display="block";if(document.getElementById("RatingText"+a)!=null){document.getElementById("RatingText"+a).innerHTML=GetLocalizedString(24)}}function HideRateObject(a){document.getElementById("ratingspan_"+a).style.display="none";document.getElementById("ratingspan_"+a).spclosed=true}function ShowLoginDivCustom(a){document.getElementById("TopicWidget"+a).style.display="none";document.getElementById("questionHolder").style.display="none";document.getElementById("controlsHolder").style.display="none";if(document.getElementById("o_LoginDetails"+a).innerHTML=="&nbsp;"){document.getElementById("o_LoginDetails"+a).innerHTML=ReplaceTopicsIDSCustom(document.getElementById("o_LoginDetails0").innerHTML,a)}document.getElementById("o_LoginDetails"+a).style.display="";document.getElementById("o_RegisterDetails"+a).style.display="none";document.getElementById("HeaderHolder").innerHTML=ReplaceTopicsIDSCustom(document.getElementById("o_LoginWidgetHeader").innerHTML,a);document.getElementById("FooterHolder").innerHTML=ReplaceTopicsIDSCustom(document.getElementById("o_LoginWidgetFooter").innerHTML,a);document.getElementById("HeaderHolder").style.display="";document.getElementById("FooterHolder").style.display=""}function ShowLoginDiv(a){document.getElementById("TopicWidget"+a).style.display="none";if(document.getElementById("o_LoginDetails"+a).innerHTML=="&nbsp;"){document.getElementById("o_LoginDetails"+a).innerHTML=ReplaceTopicsIDS(document.getElementById("o_LoginDetails0").innerHTML,a)}document.getElementById("o_LoginDetails"+a).style.display="inline";document.getElementById("o_RegisterDetails"+a).style.display="none"}function ShowRegisterDivCustom(a){document.getElementById("TopicWidget"+a).style.display="none";document.getElementById("o_LoginDetails"+a).style.display="none";document.getElementById("questionHolder").style.display="none";document.getElementById("controlsHolder").style.display="none";if(document.getElementById("o_RegisterDetails"+a).innerHTML=="&nbsp;"){document.getElementById("o_RegisterDetails"+a).innerHTML=ReplaceTopicsIDSCustom(document.getElementById("o_RegisterDetails0").innerHTML,a)}document.getElementById("HeaderHolder").innerHTML=ReplaceTopicsIDSCustom(document.getElementById("o_RegisterWidgetHeader").innerHTML,a);document.getElementById("FooterHolder").innerHTML=ReplaceTopicsIDSCustom(document.getElementById("o_RegisterWidgetFooter").innerHTML,a);document.getElementById("o_RegisterDetails"+a).style.display="";document.getElementById("HeaderHolder").style.display="";document.getElementById("FooterHolder").style.display=""}function ShowRegisterDiv(a){document.getElementById("TopicWidget"+a).style.display="none";document.getElementById("o_LoginDetails"+a).style.display="none";if(document.getElementById("o_RegisterDetails"+a).innerHTML=="&nbsp;"){document.getElementById("o_RegisterDetails"+a).innerHTML=ReplaceTopicsIDS(document.getElementById("o_RegisterDetails0").innerHTML,a)}document.getElementById("o_RegisterDetails"+a).style.display="inline"}function ShowUserOpinion(a,c){document.getElementById("TopicWidget"+a).style.display="inline";document.getElementById("o_LoginDetails"+a).style.display="none";document.getElementById("o_RegisterDetails"+a).style.display="none";document.getElementById("BlankOpinionRow"+a).innerHTML=unescape(c);document.getElementById("Submit"+a).style.display="none";document.getElementById("RatingCount"+a).innerHTML="&nbsp;";var b=document.getElementById("NumOpinions"+a).innerHTML;b=b*1;b++;document.getElementById("NumOpinions"+a).innerHTML=b;if(document.getElementById("questionHolder")!=null){document.getElementById("questionHolder").style.display="block"}if(document.getElementById("controlsHolder")!=null){document.getElementById("controlsHolder").style.display="block"}if(document.getElementById("HeaderHolder")!=null){document.getElementById("HeaderHolder").style.display="none"}if(document.getElementById("FooterHolder")!=null){document.getElementById("FooterHolder").style.display="none";SaveNewValuesToArray();ResetState()}};