// Mehmet SALKIM - Javascript kütüphanesi 
// Güncelleme : 12.02.2011

function jsBoslukKontrol(inVal){
	regx=/\s*/;
	inVal=inVal.replace(regx,'');	
	if(inVal.length > 0)
		return true;
	else
		return false;
}

function jsEpostaKontrol(mailStr) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(filter.test(mailStr))
		return true;	
	else
		return false;
} 


function jsOnayKutusu(jsMesaj,jsBaslik,jsAdres) 
{

	jConfirm(jsMesaj,jsBaslik,function(r) {
    if( r ) window.location.href = jsAdres;});
	
}

function jsInputKutusu(jsBaslik,jsAciklama,jsMesaj,jsObje,jsForm)
{
	jPrompt(jsAciklama,jsMesaj,jsBaslik, function(r) 
	{
		if( r ) 
		{
		$("#" + jsObje  +"").val(r);
		$("#" + jsForm +"").submit();
		}
		
	});
}


flashZIndex = 2000;

function strFlash(flashWidth,flashHeight,flashSrc)
{
	document.write('<div style="width: ' + flashWidth + '; height: ' + flashHeight + '; z-index: ' + flashZIndex + ';">');
	document.write('<object width="' + flashWidth + '" height="' + flashHeight + '" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0">');
	document.write('<param name="movie" value="' + flashSrc + '">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="wmode" value="transparent">');
	document.write('<param name="allowFullScreen" value="true">');
	document.write('<param name="scale" value="1">');
	document.write('<embed style="z-index: ' + flashZIndex + ';" src="' + flashSrc + '" width="' + flashWidth + '" height="' + flashHeight + '" scale="exactfit" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"></embed>');
	document.write('</object>');
	document.write('</div>');
	flashZIndex += 1;
}

function jsTrTemizle(eleman) 
{ 		
	eleman.value = eleman.value.replace(/ /g, '');
	eleman.value = eleman.value.replace('ğ', 'g');
	eleman.value = eleman.value.replace('Ğ', 'G');
	eleman.value = eleman.value.replace('ü', 'u');
	eleman.value = eleman.value.replace('Ü', 'U');
	eleman.value = eleman.value.replace('ş', 's');
	eleman.value = eleman.value.replace('Ş', 'S');
	eleman.value = eleman.value.replace('ı', 'i');
	eleman.value = eleman.value.replace('İ', 'I');
	eleman.value = eleman.value.replace('ö', 'o');
	eleman.value = eleman.value.replace('Ö', 'O');
	eleman.value = eleman.value.replace('ç', 'c');
	eleman.value = eleman.value.replace('Ç', 'C');
	
	ozelkar = /\$|,|@|#|~|`|\%|\*|\^|\&|\(|\)|\+|\=|\[|\-|\_|\]|\[|\}|\{|\;|\:|\'|\"|\<|\>|\?|\||\\|\!|\$|\./g;
	eleman.value = eleman.value.replace(ozelkar, '');

}

function jsInputStyle() 
{

	var inputs 		= document.getElementsByTagName('input');
	var textareas 	= document.getElementsByTagName('textarea');
	var i=0;
	
	// inputlar için
	for(i=0; i < inputs.length; i++) {
		if(inputs[i].type == 'text' || inputs[i].type == 'password' || inputs[i].type == 'file') {
			inputs[i].onfocus = function () { this.style.borderColor='#056598'; };
			inputs[i].onblur  = function () { this.style.borderColor='#ACACAC'; };
        }
	}
	
	//textarealar için
	for(i=0; i < textareas.length; i++) {
		textareas[i].onfocus = function () { this.style.borderColor='#056598'; };
		textareas[i].onblur  = function () { this.style.borderColor='#ACACAC'; };
	}
}

function jsSayiGir(evt) 
{
	var charCode = ( evt.which ) ? evt.which : event.keyCode;
	return ( charCode >= 48 && charCode <= 57 );
}


//Facebook paylaş butonu
function facebook() 
{
	u=location.href;
	t=document.title;
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
	return false;
}

function twitter(fotoadi,fotoadresi) 
{
    window.open('http://twitter.com/home?status=' + encodeURIComponent("#ObjektifFoto," + fotoadi + " : " + fotoadresi));
    return false;
}


//Cookie Yönetimi
function createCookie(name,value,days) 
{ 
	if (days) 
	{ 
		var date = new Date(); 
		date.setTime(date.getTime()+(days*24*60*60*1000)); 
		var expires = "; expires="+date.toGMTString(); 
	} 
	else var expires = ""; 
	document.cookie = name+"="+value+expires+"; path=/"; 
} 
 
 
function readCookie(name) 
{ 
	var nameEQ = name + "="; 
	var ca = document.cookie.split(';'); 
	for(var i=0;i < ca.length;i++)
	{ 
		var c = ca[i]; 
		while (c.charAt(0)==' ') c = c.substring(1,c.length); 
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); 
	} 
	return null; 
} 
 
 
function eraseCookie(name) 
{ 
	createCookie(name,"",-1); 
}

function ToolTipGoster(e,text){
	if(document.all)e = event;
	
	var obj = document.getElementById('tooltip');
	var obj2 = document.getElementById('tooltip-icerik');
	obj2.innerHTML = text;
	obj.style.display = 'block';
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
	var leftPos = e.clientX - 100;
	if(leftPos<0)leftPos = 0;
	obj.style.left = leftPos + 'px';
	obj.style.top = e.clientY - obj.offsetHeight -1 + st + 'px';
}	

function ToolTipGizle()
{
	document.getElementById('tooltip').style.display = 'none';
	
}


function AjaxCagir(dosya,div,loading,loadyol)
{
	if(loading=1)
	{ $('#' + div).html('<table width="100%"><tr><td align="center"><img src="' + loadyol + '" /></td></tr></table>'); }
	
	$.ajax({ type: 'GET', url: dosya, cache: false, success: function(sonuc) { $('#' + div).html(sonuc); }});
}

function PopupAc(Adres,Adi,Genislik,Yukseklik,Toolbar,ScrollBars,Ortala)
{
	if(window.screen)if(Ortala)if(Ortala=="true")
	{
		var Sol = (screen.width-Genislik)/2;
		var Ust = (screen.height-Yukseklik)/2;
	}
  	
	window.open(Adres,Adi,'left=' + Sol + ',top=' + Ust + ',width=' + Genislik + ',height=' + Yukseklik +',toolbar=' + Toolbar + ',scrollbars=' + ScrollBars);
}

$("#Ust").corner("top");
$("#Alt").corner("bottom");
