﻿/*
<SEVCAN>
	Sevcan Erdolu
	-- main.css --
	www.sevcanerdolu.com
</SEVCAN>
*/


// -------------------------------------------------------------------
var __NS = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
function iecompattest(){ // Dkman tipine gre IE test
// -------------------------------------------------------------------
	return (document.compatMode && document.compatMode!="BackCompat") ? document.documentElement : document.body
// -------------------------------------------------------------------
} // function iecompattest(){
// -------------------------------------------------------------------





// -------------------------------------------------------------------
function getScrollY(){ // Scroll Y uzakl
// -------------------------------------------------------------------
	var x = __NS ? pageYOffset : iecompattest().scrollTop;
	return(x);
// -------------------------------------------------------------------
} //function getScrollY(){
// -------------------------------------------------------------------





// -------------------------------------------------------------------
function getScrollX(){ // Scroll X uzakl
// -------------------------------------------------------------------
	var x = __NS ? pageXOffset : iecompattest().scrollLeft;
	return(x);
// -------------------------------------------------------------------
} // function getScrollX(){
// -------------------------------------------------------------------





// -------------------------------------------------------------------
function getClientW(){ // Browser ic genislik
// -------------------------------------------------------------------
	var x = __NS ? innerWidth : iecompattest().clientWidth;
	return(x)
// -------------------------------------------------------------------
} // function getClientW(){
// -------------------------------------------------------------------






// -------------------------------------------------------------------
function getClientH(){ // Browser ic yukseklik
// -------------------------------------------------------------------
	var x = __NS ? innerHeight : iecompattest().clientHeight;
	return(x);
// -------------------------------------------------------------------
} // function getClientH(){
// -------------------------------------------------------------------





// -------------------------------------------------------------------
function getElementPos(paramElement, paramDir){ // elementin sayfadaki yeri - paramDir 'x' / 'y'
// -------------------------------------------------------------------
	(paramDir=="x") ? pos = paramElement.offsetLeft : pos = paramElement.offsetTop;
	tempElement = paramElement.offsetParent;
	while(tempElement != null){
		pos += (paramDir=="x") ? tempElement.offsetLeft : tempElement.offsetTop;
		tempElement = tempElement.offsetParent;
	}
	return(pos);
// -------------------------------------------------------------------
} // function getElementPos(paramElement,paramDir){
// -------------------------------------------------------------------





// -------------------------------------------------------------------
function getMaxLength(e){
// -------------------------------------------------------------------
	var maxLength = 0;
	if(!e.getAttributeNode("maxlength")){alert('Kontrol etmek istediÄŸiniz alanda maxlength eklenmesi gerekmektedir.\n\nÃ–rnek : maxlength="300"'); return(0);}
	if(typeof(e) == 'object'){maxLength = e.getAttributeNode("maxlength").value;}
	return(maxLength);
// -------------------------------------------------------------------
} //function getMaxLength(e){
// -------------------------------------------------------------------





// -------------------------------------------------------------------
function showCounter(eName){ // Check Form Text Element
// -------------------------------------------------------------------
	var e = $(eName);
	var eC = $('eCounter');
	var mL = getMaxLength(e);
	var eVL = e.value.length;
	var eX =  getElementPos(e, 'x');
	var eY =  getElementPos(e, 'y');
	var eW = e.getWidth();
	var eH = e.getHeight();
	
	eC.style.display = '';
	eC.style.top = eY + 'px';
	eC.style.left = (eX + eW) + 'px';
	eC.value = (mL - eVL);
	//e.className = 'formItemFocus';
	(e.className == 'input' ? e.className = 'inputFocus' : e.className = 'input');

	if (e.value.length > mL){
		e.value = e.value.substring(0,mL)
		eC.value = 0;
	}

	var txt = '';
	txt += 'maxLength : ' + mL + ' \n';
	txt += 'eX : ' + eX + ' \n';
	txt += 'eY : ' + eY + ' \n';
	txt += 'eW : ' + eW + ' \n';
	txt += 'eH : ' + eH + ' \n';
// -------------------------------------------------------------------
} // function showCounter(eName){ // Check Form Text Element
// -------------------------------------------------------------------






// -------------------------------------------------------------------
function clearCounter(eName){
// -------------------------------------------------------------------
	var e = $(eName);
	var eC = $('eCounter');
	eC.style.display = 'none';
	eC.style.top = 0+ 'px';
	eC.style.left = 0 + 'px';
	eC.value = 0;
	//e.className = 'formItem';
	(e.className == 'inputFocus' ? e.className = 'input' : e.className = 'input');
// -------------------------------------------------------------------
} // function clearCounter(eName){
// -------------------------------------------------------------------




function checkemail(paramEmail){
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	(filter.test(paramEmail) ? testresults = true : testresults = false); return(testresults);
}



function yorumKontrol(theForm){
	var msg = '';
	if(theForm.adi.value.length < 2){
		msg += ' - Adınızı giriniz\n';
	}
	if(theForm.soyadi.value.length < 2){
		msg += ' - Soyadınızı giriniz\n';
	}
	if(!checkemail(theForm.eposta.value)){
		msg += ' - Geçerli bir e-posta adresi giriniz\n';
	}
	if(theForm.mesaj.value.length < 2){
		msg += ' - Yorumunuzu giriniz\n';
	}
//	if(theForm.securityCode.value.length < 2){
//		msg += ' - Güvenlik ifadesini giriniz\n';
//	}
	if(msg.length > 1){
		alert('Lütfen aşağıdaki alanları gözden geçiriniz\n\n' + msg);
		return(false);
	}else{
		return(true);
	}
}


function arkadasinaGonderKontrol(theForm){
	var msg = '';
	if(theForm.adi.value.length < 2){
		msg += ' - Adınızı giriniz\n';
	}
	if(theForm.soyadi.value.length < 2){
		msg += ' - Soyadınızı giriniz\n';
	}
	if(!checkemail(theForm.eposta.value)){
		msg += ' - Geçerli bir e-posta adresi giriniz\n';
	}
	if(theForm.arkadasAdi.value.length < 2){
		msg += ' - Arkadaşınızın Adını giriniz\n';
	}
	if(theForm.arkadasSoyadi.value.length < 2){
		msg += ' - Arkadaşınızın Soyadını giriniz\n';
	}
	if(!checkemail(theForm.arkadasEposta.value)){
		msg += ' - Arkadaşınızın Geçerli bir e-posta adresini giriniz\n';
	}
	if(theForm.mesaj.value.length < 2){
		msg += ' - Mesajınızı giriniz\n';
	}
//	if(theForm.securityCode.value.length < 2){
//		msg += ' - Güvenlik ifadesini giriniz\n';
//	}
	if(msg.length > 1){
		alert('Lütfen aşağıdaki alanları gözden geçiriniz\n\n' + msg);
		return(false);
	}else{
		return(true);
	}
}


function yaziKontrol(theForm){
	var msg = '';
	if(theForm.adi.value.length < 2){
		msg += ' - Adınızı soyadınızı giriniz\n';
	}
	if(!checkemail(theForm.eposta.value)){
		msg += ' - Geçerli bir e-posta adresi giriniz\n';
	}
	if(theForm.baslik.value.length < 2){
		msg += ' - Yazınızın başlığını giriniz\n';
	}
	if(theForm.yazi.value.length < 2){
		msg += ' - Yazınızı giriniz\n';
	}
//	if(theForm.securityCode.value.length < 2){
//		msg += ' - Güvenlik ifadesini giriniz\n';
//	}
	if(msg.length > 1){
		alert('Lütfen aşağıdaki alanları gözden geçiriniz\n\n' + msg);
		return(false);
	}else{
		return(true);
	}
}



function yaziKontrolDertfasli(theForm){
	var msg = '';
	if(theForm.adi.value.length < 2){
		msg += ' - Adınızı soyadınızı giriniz\n';
	}
	if(theForm.rumuz.value.length < 2){
		msg += ' - Rumuz giriniz\n';
	}
	if(!checkemail(theForm.eposta.value)){
		msg += ' - Geçerli bir e-posta adresi giriniz\n';
	}
	if(theForm.baslik.value.length < 2){
		msg += ' - Yazınızın başlığını giriniz\n';
	}
	if(theForm.yazi.value.length < 2){
		msg += ' - Yazınızı giriniz\n';
	}
//	if(theForm.securityCode.value.length < 2){
//		msg += ' - Güvenlik ifadesini giriniz\n';
//	}
	if(msg.length > 1){
		alert('Lütfen aşağıdaki alanları gözden geçiriniz\n\n' + msg);
		return(false);
	}else{
		return(true);
	}
}


function iletisimKontrol(theForm){
	var msg = '';
	if(theForm.adi.value.length < 2){
		msg += ' - Adınızı giriniz\n';
	}
	if(theForm.soyadi.value.length < 2){
		msg += ' - Soyadınız giriniz\n';
	}
	if(!checkemail(theForm.eposta.value)){
		msg += ' - Geçerli bir e-posta adresi giriniz\n';
	}
	if(theForm.konu.value.length < 2){
		msg += ' - İletişim konusunu giriniz\n';
	}
	if(theForm.mesaj.value.length < 2){
		msg += ' - Mesajınızı giriniz\n';
	}
//	if(theForm.securityCode.value.length < 2){
//		msg += ' - Güvenlik ifadesini giriniz\n';
//	}
	if(theForm.mesaj.value.length > 2000){
		msg += ' - Mesajınız en fazla 2000 karakter olmalıdır. Şu an mesajınız ' + theForm.mesaj.value.length + ' karakter\nGönderim yapılabilmesi için mesajınızı kısaltın. \n';
	}
	if(msg.length > 1){
		alert('Lütfen aşağıdaki alanları gözden geçiriniz\n\n' + msg);
		return(false);
	}else{
		return(true);
	}
}


function uyelikKontrol(theForm){
	var msg = '';
	if(theForm.adi.value.length < 2){
		msg += ' - Adınızı giriniz\n';
	}
	if(theForm.soyadi.value.length < 2){
		msg += ' - Soyadınız giriniz\n';
	}
	if(theForm.alanKodu.value.length < 3 || theForm.telefon.value.length < 7){
		msg += ' - Telefonunuzu giriniz\n';
	}
	if(theForm.gun.selectedIndex == 0 || theForm.ay.selectedIndex == 0 || theForm.yil.selectedIndex == 0){
		msg += ' - Doğum tarihinizi giriniz\n';
	}
	if(!checkemail(theForm.eposta.value)){
		msg += ' - Geçerli bir e-posta adresi giriniz\n';
	}
	if(theForm.sifre.value.length < 5){
		msg += ' - Şifreniz en az 5 karakterden oluşmalıdır.\n';
	}
	if(theForm.sifre.value != theForm.sifre2.value){
		msg += ' - Girdiğiniz şifreler birbirinden farklı\n';
	}
//	if(theForm.securityCode.value.length < 2){
//		msg += ' - Güvenlik ifadesini giriniz\n';
//	}
	if(theForm.mesaj.value.length > 2000){
		msg += ' - Mesajınız en fazla 2000 karakter olmalıdır. Şu an mesajınız ' + theForm.mesaj.value.length + ' karakter\nGönderim yapılabilmesi için mesajınızı kısaltın. \n';
	}
	if(msg.length > 1){
		alert('Lütfen aşağıdaki alanları gözden geçiriniz\n\n' + msg);
		return(false);
	}else{
		return(true);
	}
}


function uyelikBilgiKontrol(theForm){
	var msg = '';
	if(theForm.adi.value.length < 2){
		msg += ' - Adınızı giriniz\n';
	}
	if(theForm.soyadi.value.length < 2){
		msg += ' - Soyadınız giriniz\n';
	}
	if(theForm.alanKodu.value.length < 3 || theForm.telefon.value.length < 7){
		msg += ' - Telefonunuzu giriniz\n';
	}
	if(theForm.gun.selectedIndex == 0 || theForm.ay.selectedIndex == 0 || theForm.yil.selectedIndex == 0){
		msg += ' - Doğum tarihinizi giriniz\n';
	}
	if(!checkemail(theForm.eposta.value)){
		msg += ' - Geçerli bir e-posta adresi giriniz\n';
	}
	if(theForm.sifre.value.length < 5){
		msg += ' - Şifrenizi giriniz\n';
	}
//	if(theForm.securityCode.value.length < 2){
//		msg += ' - Güvenlik ifadesini giriniz\n';
//	}
	if(msg.length > 1){
		alert('Lütfen aşağıdaki alanları gözden geçiriniz\n\n' + msg);
		return(false);
	}else{
		return(true);
	}
}



function sifreDegisim(theForm){
	var msg = '';
	if(theForm.eskiSifre.value.length < 5){
		msg += ' - Şifreniz en az 5 karakterden oluşmalıdır.\n';
	}
	if(theForm.sifre.value.length < 5){
		msg += ' - Yeni şifreniz en az 5 karakterden oluşmalıdır.\n';
	}
	if(theForm.sifre.value != theForm.sifre2.value){
		msg += ' - Girdiğiniz şifreler birbirinden farklı\n';
	}
	if(theForm.eskiSifre.value.length > 2){
		if(theForm.eskiSifre.value == theForm.sifre.value){
			msg += ' - Yeni şifreniz ile şu an ki şifreniz aynı olmamalıdır.\n';
		}
	}
	if(msg.length > 1){
		alert('Lütfen aşağıdaki alanları gözden geçiriniz\n\n' + msg);
		return(false);
	}else{
		return(true);
	}
}





function uyeGirisKontrol(theForm){
	var msg = '';
	if(!checkemail(theForm.Eposta.value)){
		msg += ' - Geçerli bir e-posta adresi giriniz\n';
	}
	if(theForm.Sifre.value.length < 5){
		msg += ' - Şifreniz en az 5 karakterden oluşmalıdır.\n';
	}
	if(msg.length > 1){
		alert('Lütfen aşağıdaki alanları gözden geçiriniz\n\n' + msg);
		return(false);
	}else{
		return(true);
	}
}


function sifreHatirlatKontrol(theForm){
	var msg = '';
	if(!checkemail(theForm.Eposta.value)){
		msg += ' - Geçerli bir e-posta adresi giriniz\n';
	}
	if(msg.length > 1){
		alert('Lütfen aşağıdaki alanları gözden geçiriniz\n\n' + msg);
		return(false);
	}else{
		return(true);
	}
}




function mailListKontrol(theForm){
	var msg = '';
	if(theForm.ListAdSoyad.value.length < 3){
		msg += ' - Adınızı ve soyadınızı giriniz\n';
	}
	if(!checkemail(theForm.ListEposta.value)){
		msg += ' - Geçerli bir e-posta adresi giriniz\n';
	}
	if(msg.length > 1){
		alert('Lütfen aşağıdaki alanları gözden geçiriniz\n\n' + msg);
		return(false);
	}else{
		return(true);
	}
}



//--------------------------------------------------
function puanla(paramIcerikID, paramPuan, paramDIV){
//--------------------------------------------------
	$(paramDIV).innerHTML = '<img src="/images/load.gif" width="16" height="16" border="0" align="texttop" /> Lütfen bekleyiniz';
	try{
		new Ajax.Request('puan_ver.asp?I=' + paramIcerikID + '&P=' + paramPuan,
			{
				method:       'post',
				asynchronous: true,
				contentType:  'application/x-www-form-urlencoded',
				encoding:     'UFT-8',
				onSuccess: function(transport){
					donenCevap = transport.responseText;
					$(paramDIV).innerHTML = donenCevap;
				},
				onFailure: function(transport){
					donenCevap = 'Hata : ' + transport.responseText;
					$(paramDIV).innerHTML = donenCevap;
				}
			});
	}catch(e){
		alert('Hata puanla : ' + e.description);
	}
//--------------------------------------------------
} // function puanla(paramIcerikID, paramPuan){
//--------------------------------------------------



/*
var BolumID    = pInt(Request("B"));
var KategoriID = pInt(Request("K"));
var IcerikID   = pInt(Request("I"));
var URL        = pInt(Request("U"));
*/

//--------------------------------------------------
function favorilerimeEkle(paramBolumID, paramKategoriID, paramIcerikID, paramURL, paramDIV){
//--------------------------------------------------
	$(paramDIV).innerHTML = '<img src="/images/load.gif" width="16" height="16" border="0" align="texttop" /> Lütfen bekleyiniz';
	try{
		new Ajax.Request('favorilerime_ekle.asp?B=' + paramBolumID + '&K=' + paramKategoriID + '&U=' + paramURL + '&I=' + paramIcerikID,
			{
				method:       'post',
				asynchronous: true,
				contentType:  'application/x-www-form-urlencoded',
				encoding:     'UFT-8',
				onSuccess: function(transport){
					donenCevap = transport.responseText;
					$(paramDIV).innerHTML = donenCevap;
				},
				onFailure: function(transport){
					donenCevap = 'Hata : ' + transport.responseText;
					$(paramDIV).innerHTML = donenCevap;
				}
			});
	}catch(e){
		alert('Hata favori : ' + e.description);
	}
//--------------------------------------------------
} // function puanla(paramIcerikID, paramPuan){
//--------------------------------------------------





// -------------------------------------------------------------------
function rakamKontrol(paramTarget){
// -------------------------------------------------------------------
    t = $(paramTarget);
    v = $F(paramTarget);
    if(isNaN(parseInt(v))){
        t.value = 0;
        t.select();
    }else{
        t.value = parseInt(v);
    }
// -------------------------------------------------------------------
} // function rakamKontrol(paramTarget){
// -------------------------------------------------------------------


// -------------------------------------------------------------------
function text2Div(paramDiv, paramText){
// -------------------------------------------------------------------
	$(paramDiv).innerHTML = paramText
// -------------------------------------------------------------------
} // function text2Div(paramDiv){
// -------------------------------------------------------------------


// -------------------------------------------------------------------
function fbs_click(paramBolumID, paramKategoriID, paramIcerikID, paramURL, paramDIV){ // FACEBOOK'a ekle
// -------------------------------------------------------------------
	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');
	$(paramDIV).innerHTML = '<img src="/images/load.gif" width="16" height="16" border="0" align="texttop" /> Lütfen bekleyiniz';
	try{
		new Ajax.Request('facebooka_ekle.asp?B=' + paramBolumID + '&K=' + paramKategoriID + '&U=' + paramURL + '&I=' + paramIcerikID,
			{
				method:       'post',
				asynchronous: true,
				contentType:  'application/x-www-form-urlencoded',
				encoding:     'UFT-8',
				onSuccess: function(transport){
					donenCevap = transport.responseText;
					$(paramDIV).innerHTML = donenCevap;
					return false;
				},
				onFailure: function(transport){
					donenCevap = 'Hata : ' + transport.responseText;
					$(paramDIV).innerHTML = donenCevap;
					return false;
				}
			});
	}catch(e){
		alert('Hata facebook : ' + e.description);
		return(false);
	}
	return(false);
	
// -------------------------------------------------------------------
} // function fbs_click(){ // FACEBOOK'a ekle
// -------------------------------------------------------------------



// -------------------------------------------------------------------
function print_click(paramBolumID, paramKategoriID, paramIcerikID, paramURL, paramDIV){ // Yazıya gönder
// -------------------------------------------------------------------
	u=location.href;t=document.title;window.open('/print.asp?TID=' + paramIcerikID + '&KID=' + paramKategoriID,'printer','toolbar=0,status=0,width=660,height=450,scrollbars=yes');
	$(paramDIV).innerHTML = '<img src="/images/load.gif" width="16" height="16" border="0" align="texttop" /> Lütfen bekleyiniz';
	try{
		new Ajax.Request('yaziciya_gonder.asp?B=' + paramBolumID + '&K=' + paramKategoriID + '&U=' + paramURL + '&I=' + paramIcerikID,
			{
				method:       'post',
				asynchronous: true,
				contentType:  'application/x-www-form-urlencoded',
				encoding:     'UFT-8',
				onSuccess: function(transport){
					donenCevap = transport.responseText;
					$(paramDIV).innerHTML = donenCevap;
					return false;
				},
				onFailure: function(transport){
					donenCevap = 'Hata : ' + transport.responseText;
					$(paramDIV).innerHTML = donenCevap;
					return false;
				}
			});
	}catch(e){
		alert('Hata facebook : ' + e.description);
		return(false);
	}
	return(false);
	
// -------------------------------------------------------------------
} // function fbs_click(){ // FACEBOOK'a ekle
// -------------------------------------------------------------------



// -------------------------------------------------------------------
function selectIcon(paramIconID,paramIcon){ // Simge Seç
// -------------------------------------------------------------------
	if(paramIconID == 0){
		$('showIconLyt').innerHTML = '';
		$('SI').value = paramIconID;
	}else{
		$('showIconLyt').innerHTML = '<img src="/images/load.gif" width="16" height="16" border="0" align="texttop" /><br />Lütfen bekleyiniz';
		$('SI').value = paramIconID;
		$('showIconLyt').innerHTML = '';
		$('showIconLyt').innerHTML = '<img src="' + paramIcon + '_128.gif" width="128" height="128" border="0" id="bigIconImg" />';
		//var iconImg = new Image();
		//iconImg.src = paramIcon + '_128.gif';
		//iconImg.onload = function(){
		//	$('showIconLyt').innerHTML = '';
		//	$('showIconLyt').innerHTML = '<img src="/images/s.gif" width="128" height="128" border="0" id="bigIconImg" />';
		//	$('bigIconImg').src = iconImg.src;
		//	iconImg.onload=function(){};
		//}
	}
	//alert($F('SI'));
// -------------------------------------------------------------------
} //function selectIcon(paramIconID,paramIcon){ // Simge Seç
// -------------------------------------------------------------------



//var ss = "var pscr = setInterval('window.clipboardData.clearData()',20)";
//eval(ss);



/**
*
*  Base64 encode / decode
*  http://www.webtoolkit.info/
*
**/

