fen= function(){
	return {
		init:function(){
			//--- Masklar  ------
				$('input[mask=tarih]').setMask('39.19.2999');
				$('input[mask=decimal]').setMask('derece');
				$('input[mask=sayi]').setMask('999999');
				$('input[mask=telefon]').setMask('999 9999');
				$('input[mask=cep]').setMask('999 9999');
				$('input[mask=para]').setMask('tl');
				
			//--- masklar end----
			this.makeUID();
		},
		makeUID:function(){
			var uid= window.uid;
			//alert(uid)
			if(window.uid){
				var urls = $('a');
				urls.each(function(i){
					var hrefs = $(this).attr("href");
						$(this).attr('href',$(this).attr('href').replace("sid="+uid,''))	
					var sHref= hrefs.split("?");
					if (sHref.length==1){					
						$(this).attr('href',$(this).attr("href")+"?sid="+uid);
					}else{
						$(this).attr('href',$(this).attr("href")+"&sid="+uid);
					}
					$(this).attr("href",$(this).attr('href').replace("?&",'?'));
				});
			}
		},
		format:function(){
			
		},
		gizle:function(el,i){
				eval("$(\"#"+el+"\")."+i+"(false)");
		},
		gizleAll:function(el,frm,i){
				var els = $("tr[id^='"+frm+"']");
				for (g=0;g<els.length ;g++ )
				{
					$("#"+els[g].id+"").children().children("textarea").val("");
					fen.gizle(els[g].id,"hide");
				}
				if(el!=""){
					eval("$(\"#"+el+"\")."+i+"(false)");
				}
		},
		diger:function(el,hideEl){
			if(el.value=="diger" && el.checked==true){
				eval("$(\"#"+hideEl+"\").show(false)");
				eval("$(\"#"+hideEl+"\").focus()");
			}else{
				eval("$(\"#"+hideEl+"\").hide(false)");
			}
		},
		sendForm:function(formname,url,el){
			$('#'+el).show().html('');
			if (!validateAll(formname))
			{ 
				$('#'+el).html('İşlem yapılıyor.Lütfen bekleyiniz..');
				var	data = $("form[name='"+formname+"']").serialize();
				$.post(url+"&"+data,function(mdata){
				   	$('#'+el).html('<span style="color:red">'+mdata+'İşlem Başarıyla gerçekleştirildi.Teşekkürler.</span>')
				 });
			}else{
				$('#'+el).show().html('<span style="color:red">*</span><b>Lütfen işaretli alanları doldurunuz.</b>');
			}	
		},
		clearChr:function(val){
			val = val.replace('\'','´');
			val = val.replace('\"','´');
			val = val.replace('|','');
			val = val.replace('{"','');
			val = val.replace('}"','');
			val = val.replace('[','');
			val = val.replace(']','');
			val = val.replace('<','');
			val = val.replace('>','');
			val = val.replace('£','');
			val = val.replace(',','');
			val = val.replace(new RegExp( "\\n", "g" ),'<br>');
			val = val.replace(new RegExp("/^\s+|\s+$/g"),"");
			return val;
		},
		meslek:function(val){
			if(val=="-1"){
				$('#digermeslekholder').show();
				$('#meslek').focus();
				$('#meslek').val('');
				$('#meslek').attr('required','true');
				$('#anameslek').attr('required','');
			}else{
				$('#digermeslekholder').hide();
				$('#meslek').val(val);
				$('#meslek').attr('required','');				
				$('#anameslek').attr('required','true');
			}
		},
		postForm:function(formname){
			if (validateAll(formname))
			{
				$('#hata').hide();
				eval("document."+formname+".submit()");
			}else{
				$('#hata').show();
			}
		}
	}
}();
function validateAll(form){
	hatali="";
	var hata = false;
	var els=eval("document."+form+".elements");
	for(e=0;els.length>e;e++){
		if(els[e].id==''){
			els[e].setAttribute("id","el_"+e)
		}
		var par= $("#"+els[e].id);
		if(par.attr("required")=="true"){
			if(par.attr("disabled")==false){
				if(par.attr("type")=='text' || par.attr("type")=='textarea' || par.attr("type")=='password'){
					if(par.val()==""){
						par.addClass('error');
						hatali =hatali +" - " + par.attr("blanktext")+"<br>";
						hata=true;
					}else{
						par.removeClass('error');
					}
				}else if(par.attr("type")=="select-one"){
					if(par.val()=="0"){
						par.addClass('error');
						hatali =hatali +" - " + par.attr("blanktext")+"<br>";
						hata=true;
					}else{
						par.removeClass('error');
					}
				}else if(par.attr("type")=="radio" || par.type=="radio"){		
					var elms = $([name=par.name]);
					var hatam = true;
				}else if(par.attr("type")=="checkbox"){
					eval("window._c"+par.name+"=false");
					if(!par.checked()){
						par.addClass('error');
						eval("window._c"+par.name+"=true");
						hata=true;
					}else{
						par.removeClass('error');
					}
				}
				
			}else{
				par.removeClass('error');
			}
		}
	}
	return hata;
}