function check_password(){var b=document.getElementById("pass");var a=document.getElementById("check_password");if(b.value==""){a.innerHTML="<span style='color:red'>This field cannot be empty!</span>"}else{if(b.value.length<6){a.innerHTML="<span style='color:red'>Password mustbe >= 6 characters!</span>"}else{a.innerHTML="<img src='images/ok.jpg' />"}}}function check_password1(){var c=document.getElementById("pass");var b=document.getElementById("pass1");var a=document.getElementById("check_password1");if(c.value!=b.value){a.innerHTML="<span style='color:red'>Password confirm does not match!</span>"}else{a.innerHTML="<img src='images/ok.jpg' />"}}function check_email1(){var b=document.getElementById("email");var c=document.getElementById("email1");var a=document.getElementById("check_email1");if(b.value!=c.value){a.innerHTML="<span style='color:red'>Email confirm does not match!</span>"}else{a.innerHTML="<img src='images/ok.jpg' />"}}function echeck(g){var b=document.getElementById("check_email");var a="@";var c=".";var f=g.indexOf(a);var d=g.length;var e=g.indexOf(c);if(g.indexOf(a)==-1){b.innerHTML="<span style='color:red'>Invalid E-mail ID</span>"}if(g.indexOf(a)==-1||g.indexOf(a)==0||g.indexOf(a)==d){b.innerHTML="<span style='color:red'>Invalid E-mail ID</span>";return false}if(g.indexOf(c)==-1||g.indexOf(c)==0||g.indexOf(c)==d){b.innerHTML="<span style='color:red'>Invalid E-mail ID</span>";return false}if(g.indexOf(a,(f+1))!=-1){b.innerHTML="<span style='color:red'>Invalid E-mail ID</span>";return false}if(g.substring(f-1,f)==c||g.substring(f+1,f+2)==c){b.innerHTML="<span style='color:red'>Invalid E-mail ID</span>";return false}if(g.indexOf(c,(f+2))==-1){b.innerHTML="<span style='color:red'>Invalid E-mail ID</span>";return false}if(g.indexOf(" ")!=-1){b.innerHTML="<span style='color:red'>Invalid E-mail ID</span>";return false}return true}function check_email(){var b=document.getElementById("email");var a=document.getElementById("check_email");if((b.value==null)||(b.value=="")){a.innerHTML="<span style='color:red'>Please Enter your Email ID</span>"}else{if(echeck(b.value)==false){a.innerHTML="<span style='color:red'>Invalid email</span>"}else{a.innerHTML="<img src='images/ok.jpg' />"}}}function check_checkbox(){var a=document.getElementById("agree");if(a.checked==false){alert("Please read Terms of Use and Privacy Policy")}else{document.getElementById("result").innerHTML="Processing...";xajax_create(xajax.getFormValues("create"))}}function reload(a){var c=Math.floor(Math.random()*101001);var b="random_img.php?num="+c;$("img[name="+a+"]").attr("src",b)}function toggle(){$("#div1").toggle("slow");$("#div2").toggle("slow")}function reg(){var a=document.getElementById("agree");if(a.checked==false){alert("Please read Terms of Use and Privacy Policy")}else{$("#result_register").html="Processing...";xajax_register(xajax.getFormValues("reg_form"));return false}}function ticket_submit(){$("#result_ticket").html("Please wait...");tinyMCE.triggerSave();xajax_submit_ticket(xajax.getFormValues("ticketform"));return false}function notice_submit(){$("#result_notice").html("Please wait...");xajax_submit_notice(xajax.getFormValues("notice_form"));return false}function add_reply(){$("#result_aform").html("Please wait..");xajax_getnewreply(xajax.getFormValues("aform"));return false}function fix(b,a){$("#padform "+a+"[name="+b+"]").focus()}function add_notice(){$("#list_notice").hide();$("#new_notice").show()}function display_ticket(){if($("#mainpage").is(":hidden")){$("#addpage").hide();$("#editpage").hide();$("#mainpage").slideToggle("slow");$("#button1").show();$("#button2").hide()}}function userinfo_submit(){$("#result_user_1").html("Please wait...");xajax_userinfo(xajax.getFormValues("form1"));return false}function passupdate_submit(){$("#result_pass").html("Please wait...");xajax_passupdate(xajax.getFormValues("form2"));return false}function admin_edit(){$("#result").html("Please wait...");xajax_admin_edit(xajax.getFormValues("form1"));return false}function create_note(c,e,d,a){var b='<tr id="note"><td width="175" align="right">Your note to software publisher:</td><td width="540"><textarea rows="5" cols="30" name="ticket_note">This software "'+d+'" status is set to '+c+"</textarea></td></tr>";if(c!=a){$("#note").remove();$("#admin_edit").after(b)}else{$("#note").remove()}}function comp_submit(){var b=$("form#form3 input[name=support_email]").val();if((b!="")&&(!IsEmail(b))){alert("Please check support email syntax!");return}var a=$("form#form3  input[name=curl]").val();if((a!="")&&(!IsURL(a))){alert("Company URL is invalid!");return}$("#result_comp").html("Please wait...");tinyMCE.triggerSave();xajax_comp(xajax.getFormValues("form3"));return false}function change_tab(a){$("#listtab td").removeClass().addClass("border_tag").filter("#td_"+a).removeClass().addClass("border_tag_s");$("#tab_change>div").hide("slow").filter("#"+a).show("slow")}function check(a){$("#"+a).find("input:checkbox").attr("checked",true)}function uncheck(a){$("#"+a).find("input:checkbox").attr("checked",false)}function undel(){var d=0;var a="";$("#suspended input:checkbox:checked").each(function(){d++;a+=this.value+","});if(d){var b=confirm("Do you really want to un-delete this?");if(b){$("#result").html("");var c=a.substring(0,(a.length-1));var e=c.split(",");xajax_undel(e)}}else{alert("Please check item to be un-delete!")}}function delall(f){var d=0;var a="";$("#"+f).find("input:checkbox:checked").each(function(){d++;a+=this.value+","});if(d){var b=confirm("Do you really want to delete this?");if(b){$("#result").html("");var c=a.substring(0,(a.length-1));var e=c.split(",");xajax_del(e,f)}}else{alert("Please check item to be delete!")}}function delall_notice(f){var d=0;var a="";$("#"+f).find("input:checkbox:checked").each(function(){d++;a+=this.value+","});if(d){var b=confirm("Do you really want to delete this?");if(b){$("#result").html("");var c=a.substring(0,(a.length-1));var e=c.split(",");xajax_noticedel(e)}}else{alert("Please check item to be delete!")}}function del(d,b){var c=confirm("Do you really want to delete this?");if(c){var a=new Array(d);xajax_del(a,b)}}function edit_soft(b,a){if(a!=""){if(!b){location.href="list.php?act=edit"}else{xajax_check_edit(b)}}else{tinyMCE.execCommand("mceRemoveControl",false,"random_id");tinyMCE.execCommand("mceRemoveControl",false,"random_id1");tinyMCE.execCommand("mceRemoveControl",false,"random_id2");xajax_edit_software(b);return false}}function CateProcess(a){if(a){xajax_load_main_cate(a);$("#categories").show();$("span#addtion_1").hide()}else{$("#categories,#sub").hide();$("span#addtion_1,span#addtion_2").show()}return false}function check_name(f,b,d){var c=$("#padform input[name=program_name]").val();var a=c.replace(/^\s+|\s+$/g,"");var g=$("#padform input[name=program_version]").val();var e=g.replace(/^\s+|\s+$/g,"");if((a!=f)||(e!=b)){xajax_check_name(a,e,d);return false}}function pre_check(g,a,e,c,k){if(k){var d=g||0;var b=$("#padform input[name=program_name]").val();var f=$("#padform input[name=program_version]").val();var h;if(a!=b||e!=f){h=1}else{h=0}submit_pad_form(d,h,c)}else{alert("Session had expired!Please reload this page again!")}}function submit_pad_form(f,h,a){var c=$("form#padform input[name=pricecost]").val();c=$.trim(c);if((c!="")&&(parseFloat(c)!=c)){alert("Price is error or not is numeric!");return}var b=$("form#padform select[name=program_type]").val();if((b=="Freeware")&&(parseFloat(c)>0)){var g=$("form#padform select[name=pricetype]").val();alert("Your entry for Price is "+c+" "+g+", but Licence is Freeware.\nPlease re-check it");return}if((!c)&&(b!="Freeware")){alert("Your had not entry price, but Licence is not Freeware.\nPlease re-check it");return}var k=$("form#padform input[name=application_icon_url]").val();if((k!="")&&(!IsURL(k))){alert("Icon URL is missing or invalid!");return}var e=$("form#padform input[name=application_order_url]").val();if((e!="")&&(!IsURL(e))){alert("Order URL is missing or invalid!");return}var m=$("form#padform input[name=primary_download_url]").val();if((m!="")&&(!IsURL(m))){alert("Download URL is missing or invalid!");return}var l=$("form#padform input[name=sizevalue]").val();if((l!="")&&(parseFloat(l)!=l)){alert("Filesize must be numeric!");return}var d=$("form#padform input[name=application_screenshot_url]").val();if((d!="")&&(checkThisJpg(d)!=0)&&(checkThisGif(d)!=0)&&(checkThisPng(d)!=0)){alert("Your Screenshot file format not correct ,please rewrite it!");return}$("#result1").html("Please wait submiting...");tinyMCE.triggerSave();if(a!="retrieved"){if(f){if(h){xajax_pad_form(xajax.getFormValues("padform"),"old")}else{xajax_edit_form(xajax.getFormValues("padform"))}}else{xajax_pad_form(xajax.getFormValues("padform"),"new")}}else{xajax_edit_form(xajax.getFormValues("padform"))}return false}function paSlide(){$("#padform").find("input:radio").each(function(){if(this.checked==true){$("#"+this.value).css("display","block")}else{$("#"+this.value).css("display","none")}})}function remove(b){$("#row"+b).remove()}function affi_remove(b){for(var c=0;c<6;c++){$("#row"+c+b).remove()}}function add_download(){var a=Math.floor(Math.random()*1111);var b='<tr id="row'+a+'"><td width="175" align="right">Additional Download Url:</td><td width="540"><input  name="additional_download_url_other_'+a+'" type="text" size="50" value="" />&nbsp;&nbsp;<a href="javascript:void(0)" onclick="remove('+a+');">Remove</a></td></tr>';$(b).insertBefore("#link")}function add_affi(c){var a=Math.floor(Math.random()*1111);var b='<tr id="row0'+a+'"><td width="175" valign="top"  align="left"><strong>New Affiliates</strong>&nbsp;&nbsp;&nbsp;<a href="javascript:void(0)" onclick="affi_remove('+a+');">Remove</a></td></tr><tr id="row1'+a+'"><td width="175" valign="top" align="right">Affiliates Name</td><td width="540"><select name="affiliates_name_other_'+a+'">'+c+'</select></td></tr><tr id="row2'+a+'"><td width="175" valign="top" align="right">Affiliates Order Page</td><td width="540"><input size="50" value="" name="affiliates_order_page_other_'+a+'"/></td></tr><tr id="row3'+a+'"><td width="175" valign="top" align="right">Affiliates Vendor Id</td><td width="540"><input size="50" value="" name="affiliates_vendor_id_other_'+a+'"/></td></tr><tr id="row4'+a+'"><td width="175" valign="top" align="right">Affiliates Product Id</td><td width="540"><input size="50" value="" name="affiliates_product_id_other_'+a+'"/></td></tr><tr id="row5'+a+'"><td width="175" valign="top" align="right">Commission Rate</td><td width="540"><input size="50" value="" name="affiliates_maximum_commission_rate_other_'+a+'"/></td></tr>';$(b).appendTo("#affi")}function load(){var b=$("#padurl");if(checkSubmitPdlink(b)){var c=b.val();var a=$.trim(c);$("#loading").css("display","block");$("#re_button").attr("disabled",true);tinyMCE.execCommand("mceRemoveControl",false,"random_id");tinyMCE.execCommand("mceRemoveControl",false,"random_id1");tinyMCE.execCommand("mceRemoveControl",false,"random_id2");xajax_load_pad(a);return false}}function showimg(){var b=$("#screen").val();if(b){var a='<a target="_blank" href="'+b+'"><img src="'+b+'" width="50" height="30" border="0" /></a>';$("#image").html(a)}else{alert("No url to preview!")}}function enable_edit(a){switch(a){case"program":$("#program").attr("readonly",false);$("#name_notice").html("Change this will create a new software.");$("#name_notice").css("color","red");break;case"version":$("#version").attr("readonly",false);$("#version_notice").html("Change this will create a new software.");$("#version_notice").css("color","red");break}}function UnicodeSet(a){for(i=0,oStr="";i<a.length;i++){switch((j=a.charCodeAt(i))){case 34:oStr=oStr.concat("&quot;");break;case 38:oStr=oStr.concat("&amp;");break;case 39:oStr=oStr.concat("&#39;");break;case 60:oStr=oStr.concat("&lt;");break;case 62:oStr=oStr.concat("&gt;");break;default:if(j<32||j>127||j==34||j==39){oStr=oStr.concat("&#").concat(j).concat(";")}else{oStr=oStr.concat(a.charAt(i))}break}}return oStr}function UnicodeGet(a){for(i=0,oStr="";i<a.length;){if(a.charCodeAt(i)==38){if(a.charCodeAt(i+1)==35){p=a.indexOf(";",i+2);if(p!=-1){if(p-i<=7){if(isFinite(a.substr(i+2,p-i-2))){oStr=oStr.concat(String.fromCharCode(a.substr(i+2,p-i-2)));i=p+1;continue}}}}else{p=a.indexOf(";",i+1);if(p!=-1){switch(a.substr(i+1,p-i-1)){case"amp":oStr=oStr.concat("&");i=p+1;break;case"quot":oStr=oStr.concat('"');i=p+1;break;case"lt":oStr=oStr.concat("<");i=p+1;break;case"gt":oStr=oStr.concat(">");i=p+1;break}}}}oStr=oStr.concat(a.charAt(i));i++}return oStr}function textCounter(d,a,c){try{if(d.value.length>c){d.value=d.value.substring(0,c)}else{a.value=c-d.value.length}}catch(b){}}function display_msg(b,a){b+='<br /><div><a href="'+a+'">Continue</a></div>';$('<div style="display:none;" id="display_content"></div>').html("<p>"+b+"</p>").appendTo("body");tb_show("Processing<img src='floating.gif' />","#TB_inline?height=250&amp;width=350&amp;inlineId=display_content&amp;modal=true",null)}function search(a){if(a){$("div#result").html('Searching<img src="floating.gif" />');xajax_search(a)}else{$("div#result").html("Please enter software name to retrieve!")}}function adv_submit(d){var c="advform"+d;var e=$("form#"+c+" input[name=url]").val();if(!IsURL(e)){alert("Please enter valid URL!");return}var b=$("form#"+c+" input[name=download_url]").val();if(!IsURL(b)){alert("Please enter valid Download URL!");return}var f=$("form#"+c+" input[name=quality]").val();if(parseFloat(f)!=f){alert("Quanlity number must be numeric!");return}$("div#form_result"+d).html("Processing..");xajax_adv_form(xajax.getFormValues("advform"+d),d);return false}function new_add(){$("div#result_adv").html("Proccessing...");xajax_add_new_adv(xajax.getFormValues("form_adv"));return false}function order_edit(b){$("div#form_result"+b).html("Proccessing...");xajax_edit_adv(xajax.getFormValues("order_edit"+b),b);return false}function adv_del(){var d=0;var a="";$("#adv_list").find("input:checkbox:checked").each(function(){d++;a+=this.value+","});if(d){var b=confirm("Do you really want to delete this?");if(b){var c=a.substring(0,(a.length-1));var e=c.split(",");xajax_adv_del(e)}}else{alert("Please check item to be delete!")}}function adv_onload(c,d,b,e,a){$(document).ready(function(){var g=$("#"+c),f;new Ajax_upload(g,{action:"adv_upload.php",name:"myfile",data:{thumb_dir:b,large_dir:d},onSubmit:function(h,k){if(!(k&&/^(jpg|png|jpeg|gif)$/.test(k))){alert("Error: invalid file extension");return false}g.text("Uploading");this.disable();f=window.setInterval(function(){var l=g.text();if(l.length<13){g.text(l+".")}else{g.text("Uploading")}},200)},onComplete:function(k,h){g.text("Upload Again");window.clearInterval(f);this.enable();if(h%1==0){$("#"+a).html("<a target='_blank' href='get_image.php?dir="+d+"&id="+h+"' title='View Sample Image' ><img src='get_image.php?dir="+b+"&id="+h+"' /></a>(Click to view full image.)<br />After click update button this image will be saved.");$("#"+e).attr("value",h)}else{alert(h)}}})})}function IsURL(a){var b=/^(http[s]?|ftp):\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;return b.test(a)}function checkThisJpg(a){var b=/^http:\/\/.*?\.jpg$/i;r=a.search(b);return(r)}function checkThisGif(a){var b=/^http:\/\/.*?\.gif$/i;r=a.search(b);return(r)}function checkThisPng(a){var b=/^http:\/\/.*?\.png$/i;r=a.search(b);return(r)}function IsEmail(a){var b=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;return b.test(a)}function datepick(a){$(function(){$("#"+a).datepicker({inline:true,dateFormat:"yy-mm-dd"})})}function loading_program(){tb_show("","#TB_inline?height=300&amp;width=450&amp;inlineId=program_load&amp;modal=false",true);return false}function get_discount(h){var e="discount_form"+h;var b="discount"+h;var c=$("#"+e+" input[name=oldprice]").val();var f=$("#"+e+" input[name=old_currency]").val();var a=$("#"+e+" input[name=newprice]").val();var d=$("#"+e+" select[name=new_currency]").val();if((a=="")||(parseFloat(a)!=a)){$("#"+b).html("New price is missing or not numeric!");$("#"+e+" input[name=newprice]").val("")}else{if(d==f){var g=Math.round(a*100/c);if(g>=100){$("#"+b).html("Opps! Price discount can not be greater or equal with old price!");$("#"+e+" input[name=newprice]").val("")}else{$("#"+b).html("Discount :"+(100-g)+"%")}}else{$("#"+b).html("We currently not support price discount and old price in two different currencies!")}}}function new_offer(b){var a="discount_form"+b;$("#offer_result"+b).html("Please wait...");xajax_place_offer(xajax.getFormValues(a),b);return false}function offer_del(b){var a=confirm("Do you really want to delete this offer?");if(a){xajax_del_offer(b);return false}}(function(){var h=document,n=window;function b(d){if(typeof d=="string"){d=h.getElementById(d)}return d}function e(u,t,d){if(n.addEventListener){u.addEventListener(t,d,false)}else{if(n.attachEvent){var v=function(){d.call(u,n.event)};u.attachEvent("on"+t,v)}}}var c=function(){var d=h.createElement("div");return function(t){d.innerHTML=t;var u=d.childNodes[0];d.removeChild(u);return u}}();function f(t,d){return t.className.match(new RegExp("(\\s|^)"+d+"(\\s|$)"))}function g(t,d){if(!f(t,d)){t.className+=" "+d}}function o(u,d){var t=new RegExp("(\\s|^)"+d+"(\\s|$)");u.className=u.className.replace(t," ")}if(document.documentElement.getBoundingClientRect){var q=function(d){var x=d.getBoundingClientRect(),B=d.ownerDocument,y=B.body,t=B.documentElement,w=t.clientTop||y.clientTop||0,z=t.clientLeft||y.clientLeft||0,C=1;if(y.getBoundingClientRect){var v=y.getBoundingClientRect();C=(v.right-v.left)/y.clientWidth}if(C>1){w=0;z=0}var A=x.top/C+(window.pageYOffset||t&&t.scrollTop/C||y.scrollTop/C)-w,u=x.left/C+(window.pageXOffset||t&&t.scrollLeft/C||y.scrollLeft/C)-z;return{top:A,left:u}}}else{var q=function(d){if(n.jQuery){return jQuery(d).offset()}var u=0,t=0;do{u+=d.offsetTop||0;t+=d.offsetLeft||0}while(d=d.offsetParent);return{left:t,top:u}}}function a(u){var w,t,v,d;var x=q(u);w=x.left;v=x.top;t=w+u.offsetWidth;d=v+u.offsetHeight;return{left:w,right:t,top:v,bottom:d}}function l(v){if(!v.pageX&&v.clientX){var u=1;var d=document.body;if(d.getBoundingClientRect){var t=d.getBoundingClientRect();u=(t.right-t.left)/d.clientWidth}return{x:v.clientX/u+h.body.scrollLeft+h.documentElement.scrollLeft,y:v.clientY/u+h.body.scrollTop+h.documentElement.scrollTop}}return{x:v.pageX,y:v.pageY}}var k=function(){var d=0;return function(){return"ValumsAjaxUpload"+d++}}();function s(d){return d.replace(/.*(\/|\\)/,"")}function m(d){return(/[.]/.exec(d))?/[^.]+$/.exec(d.toLowerCase()):""}Ajax_upload=AjaxUpload=function(u,d){if(u.jquery){u=u[0]}else{if(typeof u=="string"&&/^#.*/.test(u)){u=u.slice(1)}}u=b(u);this._input=null;this._button=u;this._disabled=false;this._submitting=false;this._settings={action:"upload.php",name:"userfile",data:{},autoSubmit:true,responseType:false,onChange:function(v,w){},onSubmit:function(v,w){},onComplete:function(w,v){}};for(var t in d){this._settings[t]=d[t]}this._createInput();this._rerouteClicks()};AjaxUpload.prototype={setData:function(d){this._settings.data=d},disable:function(){this._disabled=true},enable:function(){this._disabled=false},set_data:function(d){this.setData(d)},destroy:function(){if(this._input){if(this._input.parentNode){this._input.parentNode.removeChild(this._input)}this._input=null}},_createInput:function(){var t=this;var d=h.createElement("input");d.setAttribute("type","file");d.setAttribute("name",this._settings.name);var v={position:"absolute",margin:"-5px 0 0 -175px",padding:0,width:"220px",height:"10px",opacity:0,cursor:"pointer",display:"none",zIndex:2147483583};for(var u in v){d.style[u]=v[u]}if(!(d.style.opacity==="0")){d.style.filter="alpha(opacity=0)"}h.body.appendChild(d);if(window.jQuery&&jQuery.ui&&jQuery.ui.dialog){jQuery(d).wrap("<div></div>").parent().addClass("ui-dialog-ajaxupload").css({zIndex:v.zIndex,width:0,height:0,padding:0,margin:0})}e(d,"change",function(){var w=s(this.value);if(t._settings.onChange.call(t,w,m(w))==false){return}if(t._settings.autoSubmit){t.submit()}});this._input=d},_rerouteClicks:function(){var d=this;var t,u=false;e(d._button,"mouseover",function(v){if(!d._input||u){return}u=true;t=a(d._button)});e(document,"mousemove",function(w){var v=d._input;if(!v||!u){return}if(d._disabled){o(d._button,"hover");v.style.display="none";return}var x=l(w);if((x.x>=t.left)&&(x.x<=t.right)&&(x.y>=t.top)&&(x.y<=t.bottom)){v.style.top=x.y+"px";v.style.left=x.x+"px";v.style.display="block";g(d._button,"hover")}else{u=false;v.style.display="none";o(d._button,"hover")}})},_createIframe:function(){var t=k();var d=c('<iframe src="javascript:false;" name="'+t+'" />');d.id=t;d.style.display="none";h.body.appendChild(d);return d},submit:function(){var d=this,v=this._settings;if(this._input.value===""){return}var t=s(this._input.value);if(!(v.onSubmit.call(this,t,m(t))==false)){var u=this._createIframe();var x=this._createForm(u);x.appendChild(this._input);x.submit();h.body.removeChild(x);x=null;this._input=null;this._createInput();var w=false;var y=false;e(u,"load",function(B){if(u.src=="about:blank"){if(w){setTimeout(function(){h.body.removeChild(u)},0)}return}if(y){return}var A=u.contentDocument?u.contentDocument:frames[u.id].document;if(A.readyState&&A.readyState!="complete"){return}y=true;if(A.body&&A.body.innerHTML=="false"){window.setTimeout(function(){z()},4321)}else{z()}function z(){var C;if(A.XMLDocument){C=A.XMLDocument}else{if(A.body){C=A.body.innerHTML;if(v.responseType=="json"){C=window["eval"]("("+C+")")}}else{var C=A}}v.onComplete.call(d,t,C);w=true;u.src="about:blank"}})}else{this._input.value=""}},_createForm:function(u){var t=this._settings;var v=c('<form method="post" enctype="multipart/form-data"></form>');v.style.display="none";v.action=t.action;v.target=u.name;h.body.appendChild(v);for(var w in t.data){var d=h.createElement("input");d.type="hidden";d.name=w;d.value=t.data[w];v.appendChild(d)}return v}}})();function checkSubmitPdlink(b){if(b){var c=b.val();var a=$.trim(c);if(checkThisXML(a)==0){return true}else{alert("Your PAD file format not correct,please rewrite it.");return false}}return false}function IsUrl(a){var b=/^(http[s]?|ftp):\/\/[A-Za-z0-9-]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;return b.test(a)}function checkThisXML(a){var b=/^http:\/\/.*?\.xml$/i;r=a.search(b);return(r)}function trim(b){lIdx=0;rIdx=b.length;act="all";for(var a=0;a<b.length;a++){thelStr=b.substring(lIdx,lIdx+1);therStr=b.substring(rIdx,rIdx-1);if((act=="all"||act=="left")&&thelStr==" "){lIdx++}if((act=="all"||act=="right")&&therStr==" "){rIdx--}}b=b.slice(lIdx,rIdx);return b}function checkThisJpg(a){var b=/^http:\/\/.*?\.jpg$/i;r=a.search(b);return(r)}function checkThisGif(a){var b=/^http:\/\/.*?\.gif$/i;r=a.search(b);return(r)}function checkThisPng(a){var b=/^http:\/\/.*?\.png$/i;r=a.search(b);return(r)}function checkPrice(){var a=document.form2.price.value;if(a==""){alert("Please enter your software price");this.document.form2.price.select();return false}if(a.substring(0,1)=="$"){a=a.substring(1)}if(parseFloat(a)>0&&document.form2.license.value=="Freeware"){alert("Your entry for Price is "+document.form2.price.value+", but Licence is Freeware.\nPlease re-check it");this.document.form2.price.select();return false}return true}function URLEncode(e){var g="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_.!~*'()";var b="0123456789ABCDEF";var f="";for(var c=0;c<e.length;c++){var d=e.charAt(c);if(d==" "){f+="+"}else{if(g.indexOf(d)!=-1){f+=d}else{var a=d.charCodeAt(0);if(a>255){alert("Unicode Character '"+d+"' cannot be encoded using standard URL encoding.\n(URL encoding only supports 8-bit characters.)\nA space (+) will be substituted.");f+="+"}else{f+="%";f+=b.charAt((a>>4)&15);f+=b.charAt(a&15)}}}}return f}function importXML(d){var c;function a(q){try{var k="http://www.mozilla.org/newlayout/xml/parsererror.xml";var l=q.documentElement;var o={errorCode:0};if(l.nodeName=="parsererror"&&l.namespaceURI==k){o.errorCode=1;var n=l.getElementsByTagNameNS(k,"sourcetext")[0];if(n!=null){o.srcText=n.firstChild.data}o.reason=l.firstChild.data}}catch(m){}return o}try{if(document.implementation&&document.implementation.createDocument){var h=new DOMParser();c=h.parseFromString(d,"text/xml");var g=a(c);if(g.errorCode==0){return c}else{alert(g.reason+"\r\n"+g.srcText);return null}}else{if(window.ActiveXObject){c=new ActiveXObject("Microsoft.XMLDOM");c.async="false";var b=c.loadXML(d);if(!b){alert(xmlDocument.parseError.reason+xmlDocument.parseError.srcText);return null}}else{return null}}}catch(f){c=null}return c};