
$(document).ready(function(){$(function(){$('.autohint').hint('hint');$('.calendar').attr('size','10').datepicker({dateFormat:'dd/mm/yy'});$('.phone').mask("0-999-999-9999");$('.tooltip').bt({width:'300px'});$('.uppercase, .uppercase *').uppercase();var inputs=$('input.integer, input.float');inputs.each(function(){var mDec=this.className.indexOf('float')>=0?2:0;this.value=$.fn.autoNumeric.Format(this.value,{mDec:mDec});$(this).autoNumeric({mDec:mDec});if(isNaN(parseFloat(this.value))||(0==parseFloat(this.value))){this.value="";}}).parents('form').bind('submit',function(){inputs.each(function(){this.value=$.fn.autoNumeric.Strip(this.value);});return true;});$('a.popup').live('click',function(){popupwin($(this).attr("href"),$(this).attr("title"));return false;});});});$(window).load(function(){$('iframe').each(function(){var obj=$(this);if(obj.attr('altsrc')){obj.attr('src',obj.attr('altsrc'));}});});function loadScript(url,id){if(document.getElementById(id)){return;}
var el=document.createElement('script');el.src=url;el.id=id;document.body.appendChild(el);}
function getNearest(val){var delta=1000;var r=0;for(var i in durations){if(Math.abs(val-durations[i])<delta){delta=Math.abs(val-durations[i]);r=durations[i];}}
return r;}
jQuery.fn.hint=function(blurClass){if(!blurClass){blurClass='blur';}
return this.each(function(){var $input=jQuery(this),title=$input.attr('title'),$form=jQuery(this.form),$win=jQuery(window);function remove(){if($input.val()===title&&$input.hasClass(blurClass)){$input.val('').removeClass(blurClass);}}
if(title){$input.blur(function(){if(this.value===''){$input.val(title).addClass(blurClass);}}).focus(remove).blur();$form.submit(remove);$win.unload(remove);}});};String.prototype.toProperCase=function(){var str=this.toLowerCase().replace(/^(.)|\s(.)/g,function($1){return $1.toUpperCase();});str=str.replace(/^\s+|\s+$/g,"");return str;}
String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");}
String.prototype.translit=function(){var str=this.toLowerCase().tr("ıçğöşüİÇĞÖŞÜ",'icgosuiCGOSU').replace(/\s+/g,"-").replace(/[^A-z0-9\-]+/g,"");return str;};String.prototype.tr=function(from,to){var fromChars=from.split("");var toChars=to.split("");var mapTable={};for(i=0;i<fromChars.length;i++){var c=i<toChars.length?toChars[i]:"";mapTable[fromChars[i]]=c;}
var str=this;var re=new RegExp(fromChars.join("|"),"g");str=str.replace(re,function(c){return mapTable[c];});return str;};if(null==String.prototype.toPermalink)
String.prototype.toPermalink=function(){str=this;str=str.replace(/^\s+|\s+$/g,'');str=str.toLowerCase();var from="ÀÁÄÂÈÉËÊÌÍÏÎİÒÓÖÔÙÚÜÛàáäâèéëêıìíïîòóöôùúüûÑñÇçşğĞ·/_,:;";var to="aaaaeeeeiiiiioooouuuuaaaaeeeeiiiiioooouuuunnccsgg------";for(var i=0,l=from.length;i<l;i++){str=str.replace(new RegExp(from[i],"g"),to[i]);}
str=str.replace(/[^a-zA-Z0-9 -]/g,'').replace(/\s+/g,'-').toLowerCase();return str;}
function popupwin(url,width,height,title){url+='';if(('undefined'==typeof(url))||(!url.match(/https?:\/\/.+/)))
return false;if(typeof(width)=='undefined')
width='900';if(typeof(height)=='undefined')
height='750';if(('undefined'!=typeof(pwin))&&!pwin.closed)
pwin.close();var tmp=window.open(url,"pwin","location=0,status=0,menubar=0,scrollbars=1,width="+width+", height="+height);pwin=tmp;pwin.moveTo(50,50);pwin.focus();return false;}
function validatename(s){if('undefined'==typeof(url)){return false;}
var m=s.match(/^(.+)([bcçdfgğhjklmnpqrsştvwxyz]{3,}|[aeıioöuü]{3,}).*$/ig);return!m;}
var _loginaction="";function ajaxlogin(form){var email=form.email.value;var password=form.password.value;$(form).find('.message').hide();$.post("/ajax/users/login/",{email:email,password:password},function(out){if(out.errorcode){$(form).find('.message').html(out.msg).show();}
else{$('.toplogin').load('/ajax/users/toplogin/',function(){userid=out.data.userid;$('#ajaxloginbox').remove();eval(_loginaction);});}},'json');return false;}
function loginaction(a){_loginaction=a;if(!userid){$('<div></div>').attr('id','ajaxloginbox').load('/ajax/users/login/',{redirect:window.location+''},function(){$(this).dialog({'title':__LOGIN,'width':500,'modal':true,beforeclose:function(){$(this).remove();}});});}
else
eval(a);}
String.prototype.capitalize=function(){var letters={"i":"İ","ş":"Ş","ğ":"Ğ","ü":"Ü","ö":"Ö","ç":"Ç","ı":"I"};return this.replace(/(^|[\s.,\'\"\+!?-]+)([\S]){1}/g,function(s,space,letter){if(letters[letter])
return space+letters[letter];return space+letter.toUpperCase();});};String.prototype.uppercase=function(){var letters={"i":"İ","ş":"Ş","ğ":"Ğ","ü":"Ü","ö":"Ö","ç":"Ç","ı":"I"};return this.replace(/([\S]){1}/g,function(letter){if(letters[letter]){return letters[letter];}
return letter.toUpperCase();});};String.prototype.lowercase=function(){var letters={"İ":"i","Ş":"ş","Ğ":"ğ","Ü":"ü","Ö":"ö","Ç":"ç","I":"ı"};return this.replace(/([\S]){1}/g,function(letter){if(letters[letter]){return letters[letter];}
return letter.toLowerCase();});};(function($){$.fn.uppercase=function(){this.contents().filter(function(){return this.nodeType==3;}).each(function(){this.data=this.data.uppercase();});}
$.fn.lowercase=function(){this.contents().filter(function(){return this.nodeType==3;}).each(function(){this.data=this.data.lowercase();});}
$.fn.capitalize=function(){this.contents().filter(function(){return this.nodeType==3;}).each(function(){this.data=this.data.capitalize();});}})(jQuery);
