function AJAXLoadComment(url)
{$('#commentpannel').load(url);}
function AJAXLoadCommentHot(url)
{$('#commentpannel_hot').load(url);}
function display(category){var whichcategory=document.getElementById(category);if(whichcategory.className=="show"){whichcategory.className="hide";setCookie(category,"hide",365);}else{whichcategory.className="show";setCookie(category,"show",365);}}
function setLang(lang)
{setCookie("cksystemlang",lang,365);window.location=MY_URL;}
function setView(view)
{setCookie("ckview",view,365);window.location.reload();}
function setCookie(name,value,expiredays){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=name+"="+escape(value)+";path=/"+((expiredays==null)?"":";expires="+exdate.toGMTString())+";";}
function getCookie(name)
{cname=name+'=';cpos=document.cookie.indexOf(cname);if(cpos!=-1){cstart=cpos+name.length;cend=document.cookie.indexOf(";",cstart);if(cend==-1)
cend=document.cookie.length;return unescape(document.cookie.substring(cstart+1,cend));}
return null;}
function validate(field){var valid="0123456789"
var ok="yes";var temp;for(var i=0;i<field.value.length;i++){temp=""+field.value.substring(i,i+1);if(valid.indexOf(temp)=="-1")
ok="no";}
if(ok=="no"){alert("Invalid entry! Only numbers are accepted!");field.focus();field.select();}}
function isEmail(strEmail)
{var intlen;var ctmp;strEmail=trim(strEmail);if(strEmail=='')return false;intlen=strEmail.length;if(intlen<5)return false;if(strEmail.indexOf('@')==-1)return false;if(strEmail.indexOf('.')==-1)return false;if(intlen-strEmail.lastIndexOf('.')-1>4)return false;if((strEmail.indexOf("_")!=-1)&&(strEmail.lastIndexOf("_")>strEmail.lastIndexOf("@")))return false;if(strEmail.lastIndexOf(".")<=strEmail.lastIndexOf("@")+1)return false;if(strEmail.indexOf("@")!=strEmail.lastIndexOf("@"))return false;if(intlen-1==strEmail.lastIndexOf('.'))return false;if(strEmail.charAt(strEmail.indexOf('@')+1)=='.')return false;if(strEmail.indexOf(" ")!=-1)return false;if(strEmail.indexOf("..")!=-1)return false;strEmail=strEmail.toLowerCase();for(intcnt=0;intcnt<intlen;intcnt++)
{ctmp=strEmail.charAt(intcnt)
if((!isDigit(ctmp))&&((ctmp>'z')||(ctmp<'a'))&&(ctmp!='-')&&(ctmp!='.')&&(ctmp!='@')&&(ctmp!='_'))return false;}
return true;}
function isDigit(c){if((c=='0')||(c=='1')||(c=='2')||(c=='3')||(c=='4')||(c=='5')||(c=='6')||(c=='7')||(c=='8')||(c=='9'))
return true;else
return false;}
function chkPhoneNumber(obj_val)
{var number_format="0123456789";for(var i=0;i<obj_val.length;i++)
{check_char=number_format.indexOf(obj_val.charAt(i))
if(check_char<0)
return false;}
return true;}
function trimLeft(s){var i;i=0;var n;n=s.length;while((i<n)&&(s.charAt(i)==' '))i++;s=s.substring(i);return(s);}
function trimRight(s){var n;n=s.length;var i;i=s.length-1;while((i>=0)&&(s.charAt(i)==' '))i--;s=s.substring(0,i+1);return(s);}
function trim(s){s=trimLeft(s);s=trimRight(s);return(s);}
function isValidRadio(radio){for(var i=0;i<radio.length;i++){if(radio[i].checked){return true;}}
return false;}
function toggleAll(e){if(e.checked){checkAll();}
else{clearAll();}}
function check_toggle_All(){var checkall=0;var fo=document.checkForm;var len=fo.elements.length;for(var i=0;i<len;i++){var e=fo.elements[i];if(e.name=="chk[]"){if(e.checked){checkall=1;}else{checkall=0;break;}}}
if(checkall==1)fo.toggle.checked=true;if(checkall==0)fo.toggle.checked=false;}
function checkAll(){var fo=document.checkForm;var len=fo.elements.length;for(var i=0;i<len;i++){var e=fo.elements[i];if(e.name=="chk[]"){if(!e.checked){e.click();}}}}
function clearAll(){var fo=document.checkForm;var len=fo.elements.length;for(var i=0;i<len;i++){var e=fo.elements[i];if(e.name=="chk[]"){if(e.checked){e.click();}}}}
function getCheckedNum(){var num=0;for(var i=0;i<document.checkForm.elements.length;i++){var e=document.checkForm.elements[i];if(e.name=="chk[]"){if(e.checked)
num++;}}
return num;}
function actDelete(){var checkedNum=getCheckedNum();if(checkedNum==0){alert("Please select checkbox!");return false;}else{var ok=confirm("Are you sure you want to delete?");if(ok){document.getElementById("submit2").name="c";document.getElementById("submit2").value="delselected";document.checkForm.submit();return true;}}}
function actApproved(){var checkedNum=getCheckedNum();if(checkedNum==0){alert("Please select checkbox!");return false;}else{document.getElementById("submit2").name="c";document.getElementById("submit2").value="online";document.checkForm.submit();return true;}}
function actUnApproved(){var checkedNum=getCheckedNum();if(checkedNum==0){alert("Please select checkbox!");return false;}else{document.getElementById("submit2").name="c";document.getElementById("submit2").value="offline";document.checkForm.submit();return true;}}
function insertAtCursor(myField,myValue)
{if(document.selection)
{myField.focus();sel=document.selection.createRange();sel.text=myValue;}
else if(myField.selectionStart||myField.selectionStart=='0')
{var startPos=myField.selectionStart;var endPos=myField.selectionEnd;restoreTop=myField.scrollTop;myField.value=myField.value.substring(0,startPos)+myValue+myField.value.substring(endPos,myField.value.length);myField.selectionStart=startPos+myValue.length;myField.selectionEnd=startPos+myValue.length;if(restoreTop>0)
{myField.scrollTop=restoreTop;}}
else
{myField.value+=myValue;}}
function interceptTabs(evt,control)
{key=evt.keyCode?evt.keyCode:evt.which?evt.which:evt.charCode;if(key==9)
{insertAtCursor(control,'\t');return false;}
else
{return key;}}
