﻿if (!this.JSON) { JSON = {}; } (function() { function f(n) { return n < 10 ? '0' + n : n; } if (typeof Date.prototype.toJSON !== 'function') { Date.prototype.toJSON = function(key) { return this.getUTCFullYear() + '-' + f(this.getUTCMonth() + 1) + '-' + f(this.getUTCDate()) + 'T' + f(this.getUTCHours()) + ':' + f(this.getUTCMinutes()) + ':' + f(this.getUTCSeconds()) + 'Z'; }; String.prototype.toJSON = Number.prototype.toJSON = Boolean.prototype.toJSON = function(key) { return this.valueOf(); }; } var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, gap, indent, meta = { '\b': '\\b', '\t': '\\t', '\n': '\\n', '\f': '\\f', '\r': '\\r', '"': '\\"', '\\': '\\\\' }, rep; function quote(string) { escapable.lastIndex = 0; return escapable.test(string) ? '"' + string.replace(escapable, function(a) { var c = meta[a]; return typeof c === 'string' ? c : '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); }) + '"' : '"' + string + '"'; } function str(key, holder) { var i, k, v, length, mind = gap, partial, value = holder[key]; if (value && typeof value === 'object' && typeof value.toJSON === 'function') { value = value.toJSON(key); } if (typeof rep === 'function') { value = rep.call(holder, key, value); } switch (typeof value) { case 'string': return quote(value); case 'number': return isFinite(value) ? String(value) : 'null'; case 'boolean': case 'null': return String(value); case 'object': if (!value) { return 'null'; } gap += indent; partial = []; if (Object.prototype.toString.apply(value) === '[object Array]') { length = value.length; for (i = 0; i < length; i += 1) { partial[i] = str(i, value) || 'null'; } v = partial.length === 0 ? '[]' : gap ? '[\n' + gap + partial.join(',\n' + gap) + '\n' + mind + ']' : '[' + partial.join(',') + ']'; gap = mind; return v; } if (rep && typeof rep === 'object') { length = rep.length; for (i = 0; i < length; i += 1) { k = rep[i]; if (typeof k === 'string') { v = str(k, value); if (v) { partial.push(quote(k) + (gap ? ': ' : ':') + v); } } } } else { for (k in value) { if (Object.hasOwnProperty.call(value, k)) { v = str(k, value); if (v) { partial.push(quote(k) + (gap ? ': ' : ':') + v); } } } } v = partial.length === 0 ? '{}' : gap ? '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}' : '{' + partial.join(',') + '}'; gap = mind; return v; } } if (typeof JSON.stringify !== 'function') { JSON.stringify = function(value, replacer, space) { var i; gap = ''; indent = ''; if (typeof space === 'number') { for (i = 0; i < space; i += 1) { indent += ' '; } } else if (typeof space === 'string') { indent = space; } rep = replacer; if (replacer && typeof replacer !== 'function' && (typeof replacer !== 'object' || typeof replacer.length !== 'number')) { throw new Error('JSON.stringify'); } return str('', { '': value }); }; } if (typeof JSON.parse !== 'function') { JSON.parse = function(text, reviver) { var j; function walk(holder, key) { var k, v, value = holder[key]; if (value && typeof value === 'object') { for (k in value) { if (Object.hasOwnProperty.call(value, k)) { v = walk(value, k); if (v !== undefined) { value[k] = v; } else { delete value[k]; } } } } return reviver.call(holder, key, value); } cx.lastIndex = 0; if (cx.test(text)) { text = text.replace(cx, function(a) { return '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); }); } if (/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']').replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) { j = eval('(' + text + ')'); return typeof reviver === 'function' ? walk({ '': j }, '') : j; } throw new SyntaxError('JSON.parse'); }; } })();jQuery.cookie=function(e,b,a){if(arguments.length>1&&(b===null||typeof b!=="object")){a=jQuery.extend({},a);if(b===null)a.expires=-1;if(typeof a.expires==="number"){var d=a.expires,c=a.expires=new Date;c.setDate(c.getDate()+d)}return document.cookie=[encodeURIComponent(e),"=",a.raw?String(b):encodeURIComponent(String(b)),a.expires?"; expires="+a.expires.toUTCString():"",a.path?"; path="+a.path:"",a.domain?"; domain="+a.domain:"",a.secure?"; secure":""].join("")}a=b||{};c=a.raw?function(f){return f}:
decodeURIComponent;return(d=(new RegExp("(?:^|; )"+encodeURIComponent(e)+"=([^;]*)")).exec(document.cookie))?c(d[1]):null};﻿var vars=typeof DefinedVars!="undefined"?DefinedVars:null,$dialog,$logindialog,$confirmdialog,Channel="W",locals={PopCategory:{Clicked:0,LastValue:"0",Parameters:{}},ErrorCss:"ui-state-error",RunningStyle:"run-link",TopMenu:{Item:0,Timeout:500,Closetimer:0,Ddmenuitem:0},LoginRedirect:true,PagerCurrentTxn:""},cookies={login:"tep_da74ed39a45e"};
$(document).ready(function(){if($("#hLogin").length){$("#hLogin").click(function(){ShowLogin(true)});$("#popup_change_email").live("click",function(){$("#popup_email").val("").SetEnabled();$("#popup_email").focusEnd();$(this).hide();$("#popup_remember_me,#popup_remember_me_text").show()})}$("#translate_back_org").length&&$("#translate_back_org").click(function(){window.location.href=TopVars.Url});$(".jsddm > li").bind("mouseover",jsddm_open);$(".jsddm > li").bind("mouseout",jsddm_timer)});
function Ajax_Lib_Response(a){switch(a.proc){case "MembershipLogin":if(IsOK(a.json))locals.LoginRedirect?GoUrl("account.aspx"):$logindialog.dialog("close");break;case "Pop_Category":Pop_Category(a);break;case "Category_GetSub":Category_GetSub(a);break;case "CategorySearch":CategorySearch(a);break;default:break}}
function Ajax_Request(a){a.params.TicketID=$("#TicketID").val();a.params.Channel=Channel;$.ajax({type:"POST",async:GetDefined(a.async,true),url:sprintf("%s/tool.aspx/%s",TopVars.AppDomainAppVirtualPath,a.proc),data:JSON.stringify(a.params),contentType:"application/json; charset=utf-8",dataType:"json",beforeSend:function(){process_start(a.obj)},success:function(b){process_stop(a.obj);IsDefined(a.libtxn)?Ajax_Lib_Response({proc:a.proc,json:!IsDefined(a.getobject)?Response_Get(b):Response_Object_Get(b),
obj:a.obj}):Ajax_Response({proc:a.proc,json:IsDefined(a.getobject)&&a.getobject?Response_Object_Get(b):Response_Get(b),obj:a.obj,params:a.params})},error:function(b){ShowError(b.responseText);process_stop(a.obj)}})}function Response_Get(a){return Parse_Eval((a.hasOwnProperty("d")?a.d:a).split("while(1);")[1])}function Response_Object_Get(a){return(a.hasOwnProperty("d")?a.d:a).split("while(1);")[1]}
function Parse_Eval(a){return IsDefined(JSON)&&typeof JSON.parse==="function"?JSON.parse(a):eval("("+a+")")}
function Upload(a){if(a.obj.length)a.obj.uploadify({uploader:"media/uploader/uploadify.swf",buttonText:a.text,cancelImg:"media/uploader/cancel.png",script:"uploadV2.ashx",fileExt:IsDefined(a.fileExt)?a.fileExt:"*.jpg;*.gif;*.png",fileDesc:IsDefined(a.fileDesc)?a.fileDesc:"Images",sizeLimit:"1024000",scriptData:a.scriptData,auto:a.auto,multi:a.multi,simUploadLimit:1,width:110,height:32,onSelect:UploadOnSelect,onComplete:UploadOnComplete,onError:UploadOnError,onAllComplete:UploadOnAllComplete})}
function UploadOnSelect(a){var b=$("#"+a.target.id).uploadifySettings("scriptData");b.wtr=$("#chkWatermark").is(":checked");b.hq=$("#chkHighResolution").is(":checked");$("#"+a.target.id).uploadifySettings("scriptData",b)}function UploadOnAllComplete(){}
function UploadOnError(a,b,c,d){switch(d.info){case 902:a=sprintf("[ %s ] %s",d.info,TopVars.Translate.Error_Occured);break;case 910:a=sprintf("[ %s ] %s",d.info,TopVars.Translate.NoRecordFound);break;case 911:a=sprintf("[ %s ] %s",d.info,TopVars.Translate.DeleteBeforeUpload);break;case 912:a=sprintf("[ %s ] %s",d.info,TopVars.Translate.Not_Suitable_Membership);break;default:a=sprintf("[ %s - %s ] Error Occured",d.type,d.info);break}ShowError(a)}
function process_start(a){$(a).attr("disabled","disabled");$(a).addClass(locals.RunningStyle)}function process_stop(a){$(a).removeAttr("disabled");$(a).removeClass(locals.RunningStyle)}
function ShowLogin(a){locals.LoginRedirect=a;$logindialog=$("<div></div>").html('<div id="dialog-form" ><form><fieldset><label for="email">Email</label><input type="text" autocomplete="off" id="popup_email" value="" class="text ui-widget-content ui-corner-all" /><label for="password">Password</label><input type="password" autocomplete="off" id="popup_password" value="" class="text ui-widget-content ui-corner-all" /><table><tr><td><input type="checkbox" checked id="popup_remember_me" class="" > <span class="small-info" id="popup_remember_me_text">Remember Me</span> <a id="popup_change_email" href="javascript:;" title="Change Email" style="display:none"><span class="small-info">Change Email</span></a></td><td>&nbsp;|&nbsp;</td><td><a href="javascript:;" onclick="GoUrl(\'forgot-password\')" title="Forgot Password" id="popup_forgot-password"><span class="small-info" title="Click here if you forgot your password !">Forgot Password ?</span></a></td></tr></table></fieldset></form></div>').dialog({autoOpen:false,modal:true,
resizable:false,title:"Login Account",buttons:{Join:function(){GoUrl("join-us")},Cancel:function(){$(this).remove()},Ok:function(){Ajax_Request({obj:this,proc:"MembershipLogin",libtxn:true,params:{data:{email:$("#popup_email").val(),password:$("#popup_password").val(),remember:$("#popup_remember_me").is(":checked")?1:0}}})}}});$logindialog.dialog("open");$("#popup_password").bind("keypress",function(b){if(b.keyCode==13){DialogBtns($logindialog,2).click();return false}});a=CookieGet(cookies.login);
if(IsNull(a))$("#popup_email").focusEnd();else{$("#popup_email").val(a).SetDisabled();$("#popup_password").focusEnd();$("#popup_remember_me,#popup_remember_me_text").hide();$("#popup_change_email").show();$("#popup_remember_me").attr("checked","checked")}}
function ShowConfirmation(a){var b=sprintf(IsDefined(a.onlytext)&&a.onlytext?'<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>%s</p>':"%s",a.message),c={};c[TopVars.Translate.Cancel]=function(){$(this).remove()};c[TopVars.Translate.Ok]=function(){IsDefined(a.libtxn)&&a.libtxn?ConfirmationOkLib(a):ConfirmationOk(a)};$confirmdialog=$("<div></div>").html(b).dialog({autoOpen:true,modal:true,resizable:false,title:a.title,buttons:c});DialogBtns($confirmdialog,0).focus()}
function ConfirmationOkLib(a){IsDefined($confirmdialog)&&$confirmdialog.remove();switch(a.proc){case "CategoryRemove":for(var b=$("#"+locals.PopCategory.Parameters.textCategory),c={values:[]},d=b.data("category").values,e=d.length,f=0;f<e;f++)a.params.id!=d[f].id&&c.values.push({id:d[f].id,text:d[f].text});b.data("category",c);a.obj.slideUp(300,function(){a.obj.remove()});break}}function ShowPopUp(a,b){PopUpDialog(a,b)}function ShowInfo(a){PopUpDialog(a,{title:TopVars.Translate.Info})}
function ShowError(a){PopUpDialog(a,{title:TopVars.Translate.Error})}function PopUpDialog(a,b){var c={},d={autoOpen:false,modal:true,resizable:false,title:b.title,buttons:c};if(IsDefined(b.width))d.width=b.width;c[TopVars.Translate.Ok]=function(){$(this).remove()};$dialog=$("<div></div>").html(sprintf("<span class='message'>%s</span>",a)).dialog(d);$dialog.dialog("open");DialogBtns($dialog,0).focus()}function GetDefined(a,b){return IsDefined(a)?a:b}
function IsDefined(a){return typeof a!="undefined"}function IsNull(a){return a==""||a==null}function IsObject(a){return typeof a=="object"}
function IsOK(a){var b=false;switch(a.response){case 0:b=true;ClearErrorFields();break;case 3:ShowError(TopVars.Translate.NoRecordFound);break;case 99:ShowLogin(false);break;default:var c;ClearErrorFields();if(IsDefined(a.records)){c=[];a=a.records;for(var d=a.length,e,f=0;f<d;f++){IsNull(a[f].description)||(c[f]="<li>"+a[f].description+"</li>");if(IsNull(a[f].field))IsNull(a[f].error)||(c[f]="<li>"+a[f].error+"</li>");else{e=$(sprintf("#%s",a[f].field));e.length||(e=$(sprintf("[column_name='%s']",
a[f].field)));e.length||(e=$(sprintf("[id$='_%s']",a[f].field)));e.length&&e.addClass(locals.ErrorCss)}}c='<ul class="ul-error-list">'+c.join("")+"</ul>"}else c=a.response_text;ShowError(c);break}return b}function FillStructure(a){var b=IsDefined(a)?a:{};$(":input[type!=button][type!=hidden]").each(function(){IsNull($(this).attr("column_name"))||(b[$(this).attr("column_name")]=this.type.Equals("checkbox")?$(this).is(":checked")?TopVars.Yes:TopVars.No:$(this).val())});return b}
function CalcCheckBoxGroup(a){var b=0;$(sprintf("%s input:checkbox",a)).each(function(){b+=$(this).is(":checked")?parseInt(this.value):0});return b}function ClearErrorFields(){$(":input").removeClass(locals.ErrorCss)}function span(a){return sprintf("<span>%s</span>",a)}function p(a){return sprintf("<p>%s</p>",a)}function td(a){return sprintf("<td>%s</td>",a)}function sprite(a){return sprintf("<span class='sprite sprite-%s'></span>",a)}
function text2html(a){return a.ReplaceAll("\r\n","<br/>").ReplaceAll("\n","<br/>")}function msgicon(a){return a==TopVars.No?'<span class="sprite sprite-msg-unread"></span>':"&nbsp;"}function strong(a){return sprintf("<strong>%s</strong>",a)}function MaxLength(a,b){$(a).maxlength({maxCharacters:typeof b!=="undefined"?b:3E3,statusText:TopVars.Translate.CharLeft,statusClass:"maxlength"})}function FancyBox(){$("a.image-larger").fancybox({overlayOpacity:0.9,overlayColor:"#FFF",type:"image"})}
function PrettyPhoto(){$("a[rel^='prettyPhoto']").prettyPhoto({animationSpeed:"normal",padding:40,opacity:0.5,showTitle:true,allowresize:true,counter_separator_label:"/",theme:"light_rounded",callback:function(){}})}function Zoom1(){$(function(){$("img.jqzoom").jqueryzoom({xzoom:275,yzoom:275,offset:10})})}
function Zoom2(){$(function(){$(".jqzoom").jqzoom({zoomWidth:375,zoomHeight:280,xOffset:20,yOffset:0,lens:true,title:true,preloadText:"Loading zoom",showEffect:"show",hideEffect:"fadeout",fadeoutSpeed:"slow",position:"right"})})}function GetMessageIcon(a){return a==TopVars.Yes?"":sprite("msg-unread")}function ScrollDown(a){$("html,body").animate({scrollTop:a.offset().top},3E3)}function ClearDataFields(){$(":input[type!=button][type!=hidden]").val("")}
function AutoComplete(a,b,c){$(a).autocomplete({source:sprintf(TopVars.AppDomainAppVirtualPath+"/autocomplete.aspx?type=%s%s",b,IsDefined(c)?"&extprm="+c:""),minLength:3,delay:2,select:function(d,e){$(a).attr("a_c",e.item.id)}})}function AshxCnvrt(a){return a.ReplaceAll("+","\u00c6").ReplaceAll("=","\u00d1")}function DialogBtns(a,b){return a.parents(".ui-dialog:first").find(".ui-dialog-buttonpane button")[b]}function SetCaptcha(){$("#captcha").length&&UpperCase("#captcha")}
function ButtonSetValue(a){return $("#"+$(sprintf("#%s label[aria-pressed='true']",a)).attr("for")).attr("pfilter")}String.prototype.Equals=function(a){return this==a};String.prototype.StrExists=function(a){return this.indexOf(a)>=0};String.prototype.DecodeHtml=function(){return this.ReplaceAll("&amp;","&").ReplaceAll("&lt;","<").ReplaceAll("&gt;",">")};String.prototype.imgts=function(){return this+"?ts="+(new Date).getTime()};
String.prototype.ReplaceAll=function(a,b){for(var c=this;a!=null&&b!=null&&c.indexOf(a)!=-1;)c=c.replace(a,b);return c};String.prototype.IsMatch=function(a){return this.match(RegExp(a))!=null};String.prototype.StripValue=function(a){return this.substring(this.indexOf(a)+1)};
$.fn.focusEnd=function(){return this.each(function(){if(this.style.display!="none")if($.browser.msie){this.focus();var a=this.createTextRange();a.collapse(false);a.select()}else{this.setSelectionRange(this.value.length,this.value.length);this.focus()}})};$.fn.SetEnabled=function(){$(this).removeAttr("disabled")};$.fn.SetDisabled=function(){$(this).attr("disabled","disabled")};function str_repeat(a,b){for(var c=[];b>0;)return c.join("")}
function sprintf(){for(var a=0,b,c=arguments[a++],d=[],e,f,h,g="";c;){if(e=/^[^\x25]+/.exec(c))d.push(e[0]);else if(e=/^\x25{2}/.exec(c))d.push("%");else if(e=/^\x25(?:(\d+)\$)?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(c)){if((b=arguments[e[1]||a++])==null||b==undefined)throw"Too few arguments.";if(/[^s]/.test(e[7])&&typeof b!="number")throw"Expecting number but found "+typeof b;switch(e[7]){case "b":b=b.toString(2);break;case "c":b=String.fromCharCode(b);break;case "d":b=parseInt(b);
break;case "e":b=e[6]?b.toExponential(e[6]):b.toExponential();break;case "f":b=e[6]?parseFloat(b).toFixed(e[6]):parseFloat(b);break;case "o":b=b.toString(8);break;case "s":b=(b=String(b))&&e[6]?b.substring(0,e[6]):b;break;case "u":b=Math.abs(b);break;case "x":b=b.toString(16);break;case "X":b=b.toString(16).toUpperCase();break}if(/[def]/.test(e[7])){g=b>=0?e[2]?"+":"":"-";b=Math.abs(b)}f=e[3]?e[3]=="0"?"0":e[3].charAt(1):" ";h=e[5]-String(b).length-g.length;f=e[5]?str_repeat(f,h):"";d.push(g+(e[4]?
b+f:f+b))}else throw"Huh ?!";c=c.substring(e[0].length)}return d.join("")}function SwitchUrl(a,b,c){GoUrl(TopVars.FileName+"?"+ReplaceUrl(a,b,c))}function ReplaceUrl(a,b,c){a=getUrlVars(a);for(var d=a.length,e=[],f=0;f<d;f++){var h=a[f];e.push(sprintf("%s=%s",h,a[h]))}e.push(sprintf("%s=%s",b,c));return e.join("&")}function GoUrl(a,b){window.location.href=!IsDefined(b)?sprintf("%s/%s",TopVars.AppDomainAppVirtualPath,a):a}
function getUrlVars(a){var b=[],c,d=TopVars.Url.slice(TopVars.Url.indexOf("?")+1).split("&"),e=d.length;if(TopVars.Url.indexOf("?")>=0)for(var f=0;f<e;f++){c=d[f].split("=");if(IsDefined(a)&&$.inArray(c[0],a)<0){b.push(c[0]);b[c[0]]=c[1]}}return b}function jsddm_open(){jsddm_canceltimer();jsddm_close();locals.TopMenu.Ddmenuitem=$(this).find("ul").eq(0).css("visibility","visible");locals.TopMenu.Item=$(this);$(this).find("ul").eq(0).addClass("zindex_set");$(this).addClass("top_back_color")}
function jsddm_close(){locals.TopMenu.Ddmenuitem&&locals.TopMenu.Ddmenuitem.css("visibility","hidden");$(locals.TopMenu.Item).removeClass("top_back_color")}function jsddm_timer(){locals.TopMenu.Closetimer=window.setTimeout(jsddm_close,locals.TopMenu.Timeout)}function jsddm_canceltimer(){if(locals.TopMenu.Closetimer){window.clearTimeout(locals.TopMenu.Closetimer);locals.TopMenu.Closetimer=null}}
function CategoryPopup(a){var b=$("#"+a.textCategory),c=$("#"+a.buttonCategorySearch),d=$("#"+a.buttonCategorySelect),e=$("#"+a.buttonCategoryClear);$("#"+a.CategorySearchList);locals.PopCategory.Parameters=a;if(c.length!=0){b.data("category",a.data);b.bind("keypress",function(f){if(f.keyCode==13){c.click();return false}});c.click(function(){Ajax_Request({obj:this,proc:"CategorySearch",params:{data:{catname:b.val()}},libtxn:true})})}if(d.length!=0){d.click(function(){Ajax_Request({obj:this,proc:"Pop_Category",
params:{},getobject:true,libtxn:true})});$("#CatMenu_1,#CatMenu_2,#CatMenu_3,#CatMenu_4,#CatMenu_5").live("click",function(){locals.PopCategory.Clicked=parseInt(this.id.StripValue("_"));locals.PopCategory.LastValue=$(this).val();for(var f=CtgSelectedItem($(this).val()),h=locals.PopCategory.Clicked+1;h<=5;h++){var g=$(sprintf("#CatMenu_%d",h));g.empty();!f.Last&&h==locals.PopCategory.Clicked+1?g.show():g.hide()}g=$(sprintf("#%s option:selected",this.id));Ajax_Request({obj:this,proc:"Category_GetSub",
params:{ctgid:$(g).val(),channel:Channel},libtxn:true})})}e.length!=0&&e.click(function(){b.data("category",{id:0,text:""});b.val("")});$(sprintf("#%s > li",locals.PopCategory.Parameters.CategoryList)).live("mouseover",function(){$(this).addClass("cursor_pointer");$(this).find("span").show()});$(sprintf("#%s > li",locals.PopCategory.Parameters.CategoryList)).live("mouseout",function(){$(this).removeClass("cursor_pointer");$(this).find("span").hide()});$(sprintf("#%s > li > a",locals.PopCategory.Parameters.CategorySearchList)).live("click",
function(){Category_Add({obj:$(this),detail:{list:true,add:true},id:this.id,text:$(this).text()})});$(sprintf("#%s > li > span > a",locals.PopCategory.Parameters.CategoryList)).live("click",function(){ShowConfirmation({obj:$(this).parents("li"),proc:"CategoryRemove",message:TopVars.Translate.Sure_Delete,libtxn:true,title:TopVars.Translate.Confirmation,params:{id:$(this).attr("delcategory")}})})}
function Pop_Category(a){var b={};b[TopVars.Translate.Cancel]=function(){Reset_Pop_Category();$(this).remove()};b[TopVars.Translate.Ok]=function(){var c=$(this);CtgSelectedItem(locals.PopCategory.LastValue).Last?Category_Add({obj:c,detail:{popup:true,add:true},id:CtgSelectedItem(locals.PopCategory.LastValue).Id,text:$("#category_info_row").html().DecodeHtml()}):$("<div>{0}</div>".replace("{0}",TopVars.Translate.Please_Select_Last_Level)).dialog({modal:true,bgiframe:true,title:TopVars.Translate.Warning,
resizable:false,height:"auto"})};$("<div></div>").html(a.json).dialog({modal:true,bgiframe:true,title:TopVars.Translate.Select_Category,width:800,buttons:b,resizable:false,zIndex:9999,close:function(){$(this).remove()}})}
function Category_GetSub(a){for(var b=[],c=IsDefined(a.json.records)?a.json.records:a.json.rows,d=0;d<a.json.item_count;d++)b.push(sprintf('<option value="%s~%s" title="%3$s">%3$s</option>',c[d].ctgid,c[d].last_level,c[d].catname));$(sprintf("#CatMenu_%d",locals.PopCategory.Clicked+1)).empty().append(b.join(""));$("#category_info_row").html(a.json.reserved1)}
function CategorySearch(a){var b=IsDefined(a.json.records)?a.json.records:a.json.rows,c=$("#"+locals.PopCategory.Parameters.CategorySearchList);c.empty();if(a.json.item_count!=0)for(var d=0;d<a.json.item_count;d++)c.append(sprintf("<li><a id='%s' href='javascript:;'>%s</a></li>",b[d].ctgid,b[d].path));else ShowError(TopVars.Translate.NoRecordFound)}
function Category_Add(a){var b={id:a.id,text:a.text},c=$("#"+locals.PopCategory.Parameters.textCategory),d=c.data("category"),e;if(locals.PopCategory.Parameters.multi){e=d.values.length;for(var f=0;f<e;f++)if(b.id==d.values[f].id){ShowError(TopVars.Translate.Category_Already_Exist);return}a.obj.parents("li").slideUp(300,function(){a.obj.parents("li").remove()});$("#"+locals.PopCategory.Parameters.textCategory).val("");e=sprintf("<li>%s <span style='display:none'><a href='javascript:;' delcategory='%s'>%s</a></span></li>",
a.text,a.id,TopVars.Translate.Delete);$("#ulCategoryList li").length?$(e).insertBefore($("#ulCategoryList li:first")):$("#ulCategoryList").append(e);e={values:[]};if(IsDefined(d))e=d;e.values.push(b);b=e}else{$("#"+locals.PopCategory.Parameters.CategorySearchList).empty();$("#"+locals.PopCategory.Parameters.textCategory).val(a.text);b=b}if(a.detail.popup){Reset_Pop_Category();a.obj.remove()}c.data("category",b)}
function Reset_Pop_Category(){locals.PopCategory.Clicked=0;locals.PopCategory.LastValue="0"}function CtgSelectedItem(a){a=a.split("~");var b={};b.Id=a[0];b.Last=a.length==2&&a[1].Equals("1");return b}function Filter_Top_Category(){$("#top_category").change(function(){SwitchUrl(["top_category","page"],"top_category",$("#top_category option:selected").val())})}
function ClueTip(a){IsDefined($.cluetip)&&$(a).cluetip({cluetipClass:"jtip",arrows:true,dropShadow:false,sticky:true,clickThrough:true,mouseOutClose:true,closePosition:"title",ajaxCache:false,height:"auto",closeText:'<img src="images/cluetip/cross.png" alt="close" />',hoverIntent:{sensitivity:1,interval:250,timeout:250},ajaxProcess:function(b){return b=$(b).not("style, meta, link, script, title")}})}function ClueTipSmallInfo(){$("a.cluetip").cluetip({splitTitle:"|",showTitle:false})}
function CookieGet(a){return $.cookie(a)}function CookieSet(a,b,c){var d={path:"/",expires:1},e=new Date;e.setTime(e.getTime()+c*24*60*60*1E3);d.expires=e;$.cookie(a,b,d)}function CookieRemove(a){$.cookie(a,null,{})}function UpperCase(a){$(a).bestupper()}function Numeric(a){$(a).numeric()}function DatePicker(a){$(a).datepicker({dateFormat:"dd/mm/yy",showButtonPanel:true,changeMonth:true,changeYear:true})}
function PriceFormat(a){$(a).priceFormat({prefix:"",thousandsSeparator:",",centsSeparator:".",limit:9,centsLimit:2})}
function SetPager(a){var b=IsDefined(a.getobject)&&a.getobject?"1":"0";locals.PagerCurrentTxn=a.txn;if(MyVars.RecordCount!=0&&MyVars.RecordCount>MyVars.PerPage){var c=MyVars.PagerIndex*MyVars.PerPage<0?0:MyVars.PagerIndex*MyVars.PerPage,d=MyVars.PerPage+MyVars.PagerIndex*MyVars.PerPage>MyVars.RecordCount?MyVars.RecordCount:MyVars.PerPage+MyVars.PagerIndex*MyVars.PerPage;$("#ajaxpagertop,#ajaxpagerbottom").html(sprintf("<div>%s %s %d - %d / %s</div>",sprintf("<a href='javascript:;' onclick='MyVars.PagerIndex--;Ajax_Request_Pager(this);return false;' txn='%s' getobject='%s'><span class='sprite sprite-pager-prev'></span></a>",
a.txn,b),sprintf("<a href='javascript:;' onclick='MyVars.PagerIndex++;Ajax_Request_Pager(this);return false;' txn='%s' getobject='%s'><span class='sprite sprite-pager-next'></span></a>",a.txn,b),c,d,MyVars.RecordCount));$("#ajaxpagertop,#ajaxpagerbottom").css("display","block")}else $("#ajaxpagertop,#ajaxpagerbottom").css("display","none")}
function Ajax_Request_Pager(a){var b=$(a).attr("txn"),c=$(a).attr("getobject");if(MyVars.PagerIndex*MyVars.PerPage>=MyVars.RecordCount)MyVars.PagerIndex=0;else if(MyVars.PagerIndex<0)MyVars.PagerIndex=Math.ceil(MyVars.RecordCount/MyVars.PerPage)-1;Ajax_Request({obj:$(a),proc:b,params:{data:Get_Pager_Prm(b),Offset:MyVars.PagerIndex*MyVars.PerPage,Count:MyVars.PerPage},getobject:c.Equals("1")})}function PagerRow(a){return sprintf("<tr>%s</tr>",a)}
function ShowPagerResult(a){$("#RecordList").html(sprintf("<table>%s</table>",MyVars.Pager.Array.join(""))).show();SetPager(a)}
function CompanyUpdate(a,b){var c={},d=0,e=[],f=$("#txtcategories").data("category").values,h=f.length;c=FillStructure(b);$("#chkMarketList input:checkbox").each(function(){d+=$(this).is(":checked")?parseInt(this.value):0});c.main_market=d;c.options=$("[column_name='options']").is(":checked")?1:0;for(var g=0;g<h;g++)e[g]=f[g].id;c.ctgactype=e.join(" ");Ajax_Request({obj:a,proc:"CompanyUpdate",params:{data:c}})}
function ProductUpdate(a,b){var c={},d=IsNull($("#hdnProductUID").val());c=FillStructure(b);c.payment_term=CalcCheckBoxGroup("#chkPaymentTermList");c.c_payment_term=CalcCheckBoxGroup("#chkCampaignPaymentTerm");c.options=$("[column_name='options']").is(":checked")?1:0;c.category=$("#category").data("category").id;d||(c.uid=$("#hdnProductUID").val());Ajax_Request({obj:a,proc:sprintf("Product%s",d?"Insert":"Update"),params:{data:c}})}
function BuyingLeadUpdate(a,b){var c={},d=IsNull($("#hdnBuyingLeadUID").val());c=FillStructure(b);c.category=$("#category").data("category").id;d||(c.uid=$("#hdnBuyingLeadUID").val());Ajax_Request({obj:a,proc:sprintf("BuyingLead%s",d?"Insert":"Update"),params:{data:c}})};﻿(function(b){b.fn.bgIframe=b.fn.bgiframe=function(a){if(b.browser.msie&&/6.0/.test(navigator.userAgent)){a=b.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},a||{});var d=function(c){return c&&c.constructor==Number?c+"px":c},e='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+a.src+'"style="display:block;position:absolute;z-index:-1;'+(a.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(a.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":
d(a.top))+";left:"+(a.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":d(a.left))+";width:"+(a.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":d(a.width))+";height:"+(a.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":d(a.height))+';"/>';return this.each(function(){b("> iframe.bgiframe",this).length==0&&this.insertBefore(document.createElement(e),this.firstChild)})}return this}})(jQuery);﻿(function($) { $.fn.bestupper = function(settings) { var defaults = { ln: 'en', clear: true }, settings = $.extend({}, defaults, settings); this.each(function() { var $this = $(this); if ($this.is('textarea') || $this.is('input:text')) { $this.keypress(function(e) { var pressedKey = e.charCode == undefined ? e.keyCode : e.charCode; var str = String.fromCharCode(pressedKey); if (pressedKey < 97 || pressedKey > 122) { if (settings.ln == 'en' || !isTRChar(pressedKey)) return; } if (settings.ln == 'tr' && pressedKey == 105) str = '\u0130'; if (this.createTextRange) { window.event.keyCode = str.toUpperCase().charCodeAt(0); return; } else { var startpos = this.selectionStart; var endpos = this.selectionEnd; this.value = this.value.substr(0, startpos) + str.toUpperCase() + this.value.substr(endpos); this.setSelectionRange(startpos + 1, startpos + 1); return false; } }); if (settings.clear) { $this.blur(function(e) { if (settings.ln == 'tr') this.value = this.value.replace(/i/g, "\u0130"); this.value = this.value.replace(/^\s+|\s+$/g, "").replace(/\s{2,}/g, " ").toUpperCase(); }); } } }); }; function isTRChar(key) { var trchar = [231, 246, 252, 287, 305, 351]; for (var i = 0; i < trchar.length; i++) { if (trchar[i] == key) return true; } return false; } })(jQuery);jQuery.fn.numeric=function(c,e){c=c||".";e=typeof e=="function"?e:function(){};this.keypress(function(b){var a=b.charCode?b.charCode:b.keyCode?b.keyCode:0;if(a==13&&this.nodeName.toLowerCase()=="input")return true;else if(a==13)return false;var d=false;if(b.ctrlKey&&a==97||b.ctrlKey&&a==65)return true;if(b.ctrlKey&&a==120||b.ctrlKey&&a==88)return true;if(b.ctrlKey&&a==99||b.ctrlKey&&a==67)return true;if(b.ctrlKey&&a==122||b.ctrlKey&&a==90)return true;if(b.ctrlKey&&a==118||b.ctrlKey&&a==86||b.shiftKey&&
a==45)return true;if(a<48||a>57){if(a==45&&this.value.length==0)return true;if(a==c.charCodeAt(0)&&this.value.indexOf(c)!=-1)d=false;if(a!=8&&a!=9&&a!=13&&a!=35&&a!=36&&a!=37&&a!=39&&a!=46)d=false;else if(typeof b.charCode!="undefined")if(b.keyCode==b.which&&b.which!=0)d=true;else if(b.keyCode!=0&&b.charCode==0&&b.which==0)d=true;if(a==c.charCodeAt(0)&&this.value.indexOf(c)==-1)d=true}else d=true;return d}).blur(function(){var b=jQuery(this).val();if(b!="")(new RegExp("^\\d+$|\\d*"+c+"\\d+")).exec(b)||
e.apply(this)});return this};$(function(){$("#btnSend").click(function(){var a=FillStructure();a.category=$("#category").data("category").id;Ajax_Request({obj:this,proc:"QuickRequest",params:{data:a}})});$("[column_name='country']").change(function(){Ajax_Request({obj:this,proc:"CountryGet",params:{data:{code:$(this).val()}}})});CategoryPopup({textCategory:"category",buttonCategorySearch:"btnCategorySearch",buttonCategorySelect:"btnCategorySelect",CategorySearchList:"ulCategorySearch",CategoryList:"ulCategoryList",multi:false,
data:{id:0,text:""}});UpperCase("#captcha");$("#tel1a,#tel1b").numeric();$("#company_name").focusEnd()});function Ajax_Response(a){switch(a.proc){case "QuickRequest":if(IsOK(a.json)){ClearDataFields();$("#category").data("category",{id:0,text:""});ShowInfo(a.json.response_text)}break;case "CountryGet":if(IsOK(a.json)){$("#tel1a").val(a.json.rows[0].phone);$("#tel1b").focusEnd()}break;default:break}};