
String.prototype.toInt=function(){var val=parseInt(this.toString(),10);return isNaN(val)?0:val;};String.prototype.toIntFilter=function(){var str=this.toString();var val=0;for(var i=0;i<str.length;i++){var chr=str[i];if(chr>='0'&&chr<='9'){val*=10;val+=chr-'0';}}return val;};String.prototype.contains=function(str,start){if(!start){start=0;}return this.toString().indexOf(str,start)>-1;};String.prototype.trim=function(chrs){if(!chrs){chrs=' \t';}
var i,str=this;for(i=0;i<str.length;i++){if(!chrs.contains(str[i])){break;}}
if(i>0){str=str.substr(i);}
for(i=str.length-1;i>=0;i--){if(!chrs.contains(str[i])){break;}}
if(i<str.length-1){str=str.substr(0,i+1);}
return str;};(function($){$.WSget=function(url,data,callback,dtype){return $.WSajax(url,"GET",data,callback,dtype);};$.WSpost=function(url,data,callback,dtype){return $.WSajax(url,"POST",data,callback,dtype);};$.WSajax=function(url,type,data,callback,dtype){if($.isFunction(data)){callback=data;data=null;}
var jxset=$.extend({type:type,contentType:"application/json; charset=utf-8",url:url,dataType:dtype||"json"},callback?($.isFunction(callback)?{success:callback}:callback):{});if(type=="GET"){jxset.beforeSend=function(xhr,s){xhr.setRequestHeader("Content-Type",s.contentType);return true;};jxset.data=data;}else{jxset.data=JSON.stringify(data);}
return $.ajax(jxset);};})(jQuery);(function($){$.fn.scrollTo=function(speed){var obj=$(this);if(!obj.length){return this;}
$('html, body').animate({scrollTop:$(obj[0]).offset().top},speed||700);return this;};$.fn.scrollpages=function(){var pr=$(this).css({position:"relative",overflow:"hidden"});var prw=pr.width();var ch=pr.children(":first-child").css("position","relative");var chw=ch.width();if(chw<=prw){return this;}
var arwl=$("<div class='scrl scLeft'/>").appendTo(pr);var arwr=$("<div class='scrl scRight'/>").appendTo(pr);var loffset=ch.offset().left;var scrl=function(prfx){var to=loffset-ch.offset().left+(prw*prfx);if(to<0){to=0;}
if(to>chw-prw){to=chw-prw;}
ch.animate({left:-to},1000);return to;};$(arwl).css("visibility","hidden").click(function(){var to=scrl(-1);if(to<=0){$(this).css("visibility","hidden");}
$(arwr).css("visibility","visible");});$(arwr).css("visibility","visible").click(function(){var to=scrl(1);if(to+prw+1>=chw){$(this).css("visibility","hidden");}
$(arwl).css("visibility","visible");});return this;};$.fn.watermark=function(cfg){if(typeof cfg=='string'){cfg={text:cfg};}
cfg=$.extend({},{css:"wtrMark",text:"Enter here..."},cfg);var form=$("form");if(form.length&&!form.attr("watermark")){form.submit(function(){$("."+cfg.css+":text,:text[@value='"+cfg.text+"']").each(function(i,el){$(this).val("");});}).attr("watermark","set");}
$(this).each(function(){var el=$(this);if(!el.val()||el.val()==cfg.text){el.addClass(cfg.css).val(cfg.text);}
el.focus(function(){if($(this).val()==cfg.text){$(this).removeClass(cfg.css).val("");}}).blur(function(){if(!$(this).val()){$(this).addClass(cfg.css).val(cfg.text);}});});};$.fn.cloneTo=function(hld,lim,t){var srco=$(this);if(srco.length===0){return;}
var hlo=$(hld);var cnt=($(hlo.length===0?hlo:srco[srco.length-1]).attr("cnt")+"").toInt();if(lim&&lim<=cnt){return $();}
var retArr=[];srco.each(function(i,e){var eClone=$(e).clone(true).attr("id","").val('');if(hld&&hlo.length){hlo.append(eClone);}else{$(e).after(eClone);}
retArr.push(eClone);});$(srco[srco.length-1]).attr("cnt",++cnt);if(lim&&lim<=cnt){$(t).hide();}
return $(retArr);};})(jQuery);