function loginSiteSelect(){
	if(document.getElementById('eKolayUserLayer').style.display == 'none'){
		changeDisplayIfExist("eKolayUserLayer", '');
		changeDisplayIfExist("gayetUserLayer", 'none');
		changeDisplayIfExist("gayetMiniLogo", '');
		changeDisplayIfExist("eKolayMiniLogo", 'none');
		changeDisplayIfExist("passwordReminderArea", 'none');
	}else{
		changeDisplayIfExist("eKolayUserLayer", 'none');
		changeDisplayIfExist("gayetUserLayer", '');
		changeDisplayIfExist("gayetMiniLogo", 'none');
		changeDisplayIfExist("eKolayMiniLogo", '');
		changeDisplayIfExist("passwordReminderArea", '');
		changeDisplayIfExist("forgetPassLayer", 'none');
		changeDisplayIfExist("errorArea", 'none');
	}
}

function rememberPass(inputName){
	email = document.getElementById(inputName).value;
	var myCreatePacket = function(){
		writer = new CmdWriter("18");
		writer.appendStr(email);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		success = reader.getStr();
		if(document.getElementById("passError")){
			if(success == 2){
				document.getElementById("passError").innerHTML = "<span style=\"font-size:11px\">E-posta gönderildi. Junk / önemsiz klasörünü kontrol etmeyi unutmayın.</span>";
			}else if(success == 1){
				document.getElementById("passError").innerHTML = "Sisteme kayıtlı olmayan e-posta adresi girdiniz!";
			}else {
				document.getElementById("passError").innerHTML = "E-posta gönderilirken sorun oluştu! Tekrar deneyin.";
			}
		}
		
	}
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}

function displaySozlesme(){
	var questionUpdateLayer = document.getElementById("sMsgLayer");
	var privacyPolicy = "<table border=0><tr><td style=padding:10px;>"+
		"<font class=popupText>"+
		"<p><b>GAYET.NET ÜYELİK SÖZLEŞMESİ</b></p>"+
		"<div id=helpLayer style=width:600px;height:400px;overflow:auto;> " +
		"<br>"+ 
		"Aşağıdaki metin Gayet.net’e üye olmak isteyen İnternet kullanıcılarının uymayı " +
		" taahhüt ettikleri kuralları ve haklarını gösteren üyelik sözleşmesidir." +
		" Gayet.net üyeliği bu sözleşmenin kabulüyle başlar. " +
		"Üyelik formunda bulunan “Gayet.net üyelik sözleşmesini okudum ve onaylıyorum” " +
		"yazısının yanındaki kutucuğu işaretleyerek üyelik formunu gönderen herkes " +
		"bu kuralları okumuş, anlamış ve kabul etmiş sayılır.<br><br> " +
		"<b>Tanımlar</b><br>" +
		"<b>Gayet.net:</b> T.C. Yasalarına uygun olarak İstanbul’da kurulu bulunan ve üyelerine İnternet üzerinden yeni insanlarla tanışmaları için gerekli veritabanını ve araçları sağlayan İnternet sitesi ve onun yasal temsilcileri. Sözleşmede “Site” olarak da anılacaktır.<br>" +
		"<b>Gayet.net Üyesi:</b> İnternet aracılığıyla gerekli bilgileri vererek Gayet.net’e kaydolan ve üyelik sözleşmesini okuyup kabul eden İnternet kullanıcısı. Sözleşmede “Üye” olarak da anılacaktır.<br>" +
		"<b>Kullanıcı:</b> İnternet kullanan herkes.<br><br>" +
		"<b>Genel Kurallar</b><br>" +
		"<br>1.	Gayet.net üyeliği kişiye özeldir. Başkalarına devredilemez. " +
		"<br>2.	Gayet.net üyeleri siteyle ve birbirleriyle olan ilişkilerinde Türkiye Cumhuriyeti’nde geçerli olan tüm yasalara uymakla yükümlüdür. Gayet.net üyeleri ve kullanıcılar, siteyi kullanarak yasalar karşısında suç sayılan hiçbir fiili gerçekleştiremez, hukuka ve genel ahlaka aykırı davranamaz. Sitede suç işlenmesi ve hukuka aykırı fiillerde bulunulması durumunda sorumluluk şahsidir. Kişilerin hareketlerinden doğan hukuki sorunlardan Gayet.net sorumlu tutulamaz. " +
		"<br>3.	Gayet.net’e üye olmak için 18 yaşından büyük olmak gerekir. Üye olan herkes 18 yaşından büyük olduğunu taahhüt eder. 18 yaşından küçük olduğu sonradan tesbit edilen kullanıcıların üyeliği iptal edilir. Yaşı küçük üyeler, üyeliğin iptali durumunda üyeliklerini 18 yaşından büyük birine devredemez." +
		"<br>4.	Üye, üyelik bilgilerini ve şifresini muhafaza etmek zorundadır. Üyenin başkalarına verdiği bilgiler sebebiyle doğacak zararlardan Gayet.net sorumlu tutulamaz. " +
		"<br>5.	Gayet.net'te üyeler tarafından oluşturulan profiller, üyelerin kendilerini tanıtmaları için yararlanılan, kullanıcılara açık İnternet sayfalarıdır. Bu profillerde üyelerin adres, kimlik ve iletişim bilgilerini açıklamaları yasaktır. Bu durum Gayet.net editörleri tarafından kontrol edilse dahi profillerde verilen bu yöndeki bilgilerden dolayı doğabilecek zararlardan Gayet.net sorumlu tutulamaz. " +
		"<br>6.	Üyeler, Gayet.net’in tüm alanlarında, başkalarına ait telif haklarına, ticari haklara ve diğer mülkiyet haklarına aykırı hareketlerinden doğrudan sorumludur. Bu maddeye aykırı hareketler sebebiyle Gayet.net’e verilecek zarar, zararı yaratan üye tarafından tazmin edilir. Zararın tazmini Gayet.net’in kendi adına da dava açmasına engel değildir." +
		"<br>7.	Gayet.net gerçek kişilere hizmet vermek için kurulmuştur. Herhangi bir tüzel kişilik adına Gayet.net’e üye olunamaz. " +
		"<br>8.	Üyeler, Gayet.net’te herhangi bir ticari faaliyette bulunamaz; herhangi bir ürünün ya da hizmetin satışına ya da tanıtımına yönelik etkinlikte bulunamaz. " +
		"<br>9.	Üyeler, interaktif alan ve araçların ortak veya bireysel kullanımını engelleyecek, iletişimi sekteye uğratacak girişimlerde bulunamaz. Ayrıca, Gayet.net'in oy kullanılan herhangi bir alanında kendi ve/veya diğer üyelerin oylarını belli bir yöne doğru yönlendirdiği tespit edilen üyeler hakkında da tasarruf yetkisi Gayet.net'indir. Bu durumu tespit edilen üye herhangi bir talepte bulunamaz." +
		"<br>10.	Üyeler, kişisel bilgiler dışında, siteye gönderdikleri her türlü verinin kullanım hakkını Gayet.net’e sınırsız ve süresiz olarak vermiş kabul edilir. Gayet.net üyelerinin gönderdiği bu bilgileri üyelerin kişilik haklarına zarar vermemek koşuluyla kullanabilir. Gayet.net, kişiye özel bilgileri, üyeler aksi yönde özel izin vermedikçe sadece istatistiki veri olarak kullanacağını taahhüt eder. " +
		"<br>11.	Gayet.net, sitenin muhtelif bölümlerinde, değişik yöntemlerle üyeleri tarafından açığa vurulan düşüncelerden, gerçekleşen konuşmalardan sorumlu tutulamaz. Bu düşüncelerin yayınlanması veya iletişime imkan sağlanması Gayet.net’in bu düşüncelere katıldığı anlamında yorumlanamaz." +
		"<br>12.	Gayet.net, değişik sebeplerle link verdiği, tanıtımını veya reklamını yaptığı sitelerin içeriğinden sorumlu değildir." +
		"<br>13.	Gayet.net’te kullanılan tüm içeriğin her hakkı saklıdır. Her türlü görsel, işitsel, yazılı materyalin kopyalanması ve izinsiz kullanımı yasaktır. İzinli kullanımda izin veren kurumun belirtilmesi zorunludur. " +
		"<br>14.	Önceden fiyatlandırılmamış ve bedeli ödenmemiş her türlü hizmet gerekli görüldüğünde Gayet.net tarafından sınırlandırılabilir ya da sona erdirilebilir. Bedava üyeliklerde, üyeler eski mesajlarını ve diğer kayıtları uzun süre silmezlerse Gayet.net gerekli gördüğünde en eski kayıtlardan başlayarak silme işlemi yapabilir. Bu işlemlerden dolayı üyeler hak iddia edemez." +
		"<br>15.	Teknik zorunluluklardan, bakım yahut yenileme işlemlerinden, telefon şebekesinden, servis sağlayıcıdan ve elektrik kesintilerinden dolayı hizmetin verilmesinde yaşanabilecek aksaklıklardan Gayet.net sorumlu tutulamaz. " +
		"<br>16.	Olası kesintiler veya başka bir sebeple üyelerin iletişiminde oluşabilecek aksama, kopukluk, kesinti, yanlışlık, silinme ve bozulmalardan Gayet.net sorumlu tutulamaz. " +
		"<br><br><b>Üyelik </b><br><br>" +
		"<br>17.	İnternet aracılığıyla gerekli bilgileri vererek kaydolan ve üyelik sözleşmesini okuyup kabul eden İnternet kullanıcıları Gayet.net’e üye olurlar. " +
		"<br>18.	Gayet.net’e üye olurken verilen e-posta adresinin üyeye ait ve kullanılır durumda olması zorunludur. Gayet.net üyeyle tüm yazışmalarını üye olurken verdiği e-posta adresi vasıtası ile yapar. Gayet.net’e verilen e-postanın yanlışlığından, geçersizliğinden veya başkasına ait oluşundan doğabilecek zararlardan Gayet.net sorumlu tutulamaz." +
		"<br>19.	Gayet.net’te 3 ayrı üyelik statüsü vardır: Standart Üyelik, Asil Üyelik ve Gold Üyelik. Asil Üyelik ve Gold Üyelik süreye bağlı olarak fiyatlandırılmış üyelik tipleridir. Üyelik tipleri ve fiyatlar konusunda bilgi sitenin muhtelif yerlerinde bulunmakta ve değişiklikler ödeme aşamasından önce üyelere bildirilmektedir." +
		"<br>20.	Standart Üyeler belirlenen fiyatı ödeyerek Asil Üye veya Gold Üye olabilirler. Asil ve Gold üyelerin hakları siteden duyurulur." +
		"<br>21.	Paralı üyeliklerde ödeme yapıldıktan sonra üyeye vaad edilen süre dolana kadar hizmetin içeriğinde değişiklik yapılmaz." +
		"<br>22.	Bütün üyelik tiplerinde üye tarafından verilen bilgilerin yanlışlığından ve eksikliğinden doğabilecek zararlardan üye sorumludur. Gayet.net bu bilgilerin yanlışlığı sebebiyle sorumlu tutulamaz. " +
		"<br>23.	Ödeme işlemleri sırasında iletişim ve enerji hatlarında oluşacak kesinti ve arızalardan, ilgili bankaların altyapısındaki sorunlardan dolayı oluşabilecek aksaklık ve hatalardan dolayı Gayet.net sorumlu tutulamaz." +
		"<br>24.	Üyeliğin iptali veya üyelikten atılma durumunda üyeliğin tipine bakılmaksınız herkes hakkında aynı işlem yapılır. Üye hakkındaki tüm kayıtlar silinir. " +
		"<br>25.	Paralı üyelik, ilgili üyeye bu sözleşmenin kurallarını ihlal hakkı vermez. Profillerde, sitenin diğer alanlarında ve diğer üyelerle iletişimleri esnasında yazalara, genel ahlaka ve sözleşme kurallarına aykırı davrandığı tesbit edilen üyeler hakkında, üyelik tipine bakılmaksızın sözleşmede öngörülen yaptırımlar uygulanır. Açıklanan sebeplerle üyelikten atılan kişi haklarının ihlal edildiği iddiasında bulunamaz, yaptığı ödemenin iadesini isteyemez." +
		"<br>26.	Gayet.net’te paralı üyeliklerin ödemesi kredi kartı ile yapılır. Üyelerin kredi kartı bilgileri, üyenin isteğiyle üyeliğinin otomatik olarak yenilenmesi için, sistem tarafından kaydedilir. Üyeler, üyelik süresinin sonunda Asil veya Gold üyeliklerinin yenilenmesini istemezlerse bunu, ödeme işlemleri sırasında veya sonrasında ilgili formlardaki uygun alanları işaretleyerek belirtmelidirler. Üyenin ihmalinden doğacak sorunlardan Gayet.net sorumlu tutulamaz." +
		"<br>27.	Satılan her üyelik için Gayet.net tarafından ilgili kanunlara uygun olarak fatura kesilir. Fatura bilgileri adına fatura kesilen üyelerin kontrolü için sistemde tutulur ve siteye her girişlerinde eski faturalarını incelemeleri sağlanır." +
		"<br>28.	Paralı üyeliklerde üyenin kendi isteğiyle üyelikten ayrılması veya kanunlara, genel ahlaka ve sözleşme hükümlerine aykırı davranışı sebebiyle üyelikten atılması hallerinde üyelik ücreti kısmen ya da tamamen iade edilmez." +
		"<br><br><b>Güvenlik</b><br><br>" +
		"<br>29.	Gayet.net’te üyelik ve ödeme işlemleri sırasında verilen bilgiler 128 bit SSL güvenlik alanı içinde aktarılır. \"Secure Sockets Layer\" kelimelerinin kısaltması olan SSL uluslarası bir güvenlik standartıdır. Bankalar, e-ticaret siteleri ve ödeme işlemi yapılan bütün İnternet sitelerinde özel-mali bilgilerin güvenli aktarımını sağlamak için kullanılır. " +
		"<br>30.	Üye, site olan iletişiminde kullandığı tüm metinlerde (e-postalarda, faxlarda veya mektuplarda) kredi kartı bilgilerini yazmamalıdır. Bu tip metinlerin ilgisiz kişiler tarafından görülemeyeceği garanti edilemez. Bu sebeple uğranılacak zararlardan Gayet.net sorumlu tutulamaz. " +
		"<br>31.	Kredi kartı bilgilerinin sitedeki ödeme araçları dışında bir yolla bildirilmesini gerektiren durumlarda 0 212 328 02 34 numaralı telefondan Gayet.net yetkilileriyle bağlantı kurulmalıdır. " +
		"<br>32.	Üye, siteye giriş yaparken kullandığı şifrenin güvenliğini sağlamakla ve siteden ayrılırken “Çıkış” işlemi yapmakla yükümlüdür. Üyenin bu konudaki ihmalinden veya şifresini başkalarıyla paylaşmasından doğabilecek zararlardan Gayet.net sorumlu tutulamaz." +
		"<br>33.	Gayet.net, gerekli gördüğü durumlarda verilen hizmetin sağlıklı ve güvenli olarak yürütülmesi için veya hukuki sebeplerle üyeler arasındaki anlaşmazlıkları takip edebilir. Ancak üyeler arasındaki iletişimi yönlendirmekle, müdahale etmekle yükümlü değildir. Gayet.net üyelere istemedikleri kişilerle iletişime girmemek ve onları engellemek konusunda azami teknik-teknolojik imkan ve aracı sunmuştur. Üye, istediği sınırlamayı kendisi yapabilir. Hukukun ve bu sözleşmenin ilgi alanına girmeyen konularda Gayet.net’in üyelere sınır koyma yükümlülüğü ve sorumluluğu yoktur. " +
		"<br>34.	Gayet.net üyeler tarafından sitenin herhangi bir bölümüne gönderilen herhangi bir veriyi sitenin huzuru, üyelerin güvenliği, hizmetin devamlılığı, teknik zorunluluklar; yasalara, genel ahlaka ve sözleşme hükümlerine aykırılık gibi gerekçelerle kısmen veya tamamen silebilir. Bundan dolayı Gayet.net’ten şikayetçi olunamaz. " +
		"<br>35.	Gayet.net bu sözleşme üzerinde değişiklik yapma yetkisine sahiptir. Değişiklikler sözleşmenin bulunduğu İnternet sayfasında ilan edilir. " +
		"<br><br><b>Yaptırım ve Yetki</b><br><br>" +
		"<br>36.	<strong>Gayet.net Doğan Elektronik İçerik Tasarım Hizmetleri ve Yayıncılık A.Ş’ye ait</strong> olup, bu sözleşme hükümlerini ihlal ederek Gayet.net’e, personeline, donanımına, yazılımına ve içeriğine verilecek zararı tazmin yükümlülüğü zararı veren üyeye aittir." +
		"<br>37.	Bu sözleşme hükümlerine aykırı hareket edenlerin üyeliklerine son verilir. Sözleşmeyi ihlal sebebiyle üyeliği iptal edilenler hak iddia edemez. " +
		"<br>38.	Uyuşmazlık halinde yetki Türkiye Cumhuriyeti İstanbul Mahkemelerinindir.<br></div>" +
		"</font>"+
		"</td></tr></table>";
	if(questionUpdateLayer){ 
		questionUpdateLayer.style.width = "500px";
		questionUpdateLayer.style.top = (mouseY - 350) + "px";
		questionUpdateLayer.style.left = "300px";
		document.getElementById("sMsgArea").innerHTML = privacyPolicy;
		questionUpdateLayer.style.display ="";
	}			
}

function displayLogin(funcToEval){
	if(!(document.getElementById("sMsgLayer") && (document.getElementById("sMsgLayer").style.display == "none" || !document.getElementById("tblSessionDied")))){
		return;
	}
	document.getElementById("sMsgLayer").style.width = "300px";
	var rURL = window.location.href
	if(funcToEval && funcToEval.indexOf("displayTestResult")>=0){
		if(rURL.indexOf("#")>0){
			rURL = rURL.substring(0,rURL.indexOf("#"))
		}
		rURL += "&result=1";
	}
	
	
	rURLLong = rURL;
	rURL = rURL.substring(rURL.indexOf("/", 10));
	sMsgArea = document.getElementById("sMsgArea");
	funcToEval = replaceSpecialChars(funcToEval);
	
	if(genCinSan == "true" || isEkolayLogin == "true"){
		sMsgArea.innerHTML = "<table border=0 cellspacing=0 cellpadding=0><tr><td align=center bgcolor=#660066 style=padding:40px; width=100><table border=0 cellspacing=0 cellpadding=0 id=tblSessionDied>"+
					"<tr>"+
					"	<td colspan=3 class=popupText style='font-size:24px;font-weight:bold;line-height:28px;' nowrap>Bu işlemi yapabilmek için<br />profil oluşturmalısın.</td>"+
					"</tr>"+
					"<tr>"+
					"	<td colspan=3 align=center><a href=/signup.ovt?retURL=" + escape(rURLLong) + " style='font-size:18px;font-weight:bold;line-height:28px;color:white'>Hemen profil oluşturayım!</a></td>"+
					"</tr>"+
					"<tr>"+
					"	<td colspan=3 height=40></td>"+
					"</tr>"+						
					"<tr>"+
					"	<td colspan=3 height=10 align=right><a href=javascript:void(0); onclick=\"changeDisplayIfExist('sMsgLayer', 'none');openRequiredAreasAfterShowLogin();\" class='popupText bold'>Kapat</a></td>"+
					"</tr>"+
					"</table></td></tr></table>";
	} else {
	sMsgArea.innerHTML = "<div style=\"background-color:#ff0066; padding:2px; width:450px\" id=tblSessionDied>" +
							"<table cellspacing=0 width=100% cellpadding=0 border=0>" +
								"<tr>" +
									"<td valign=top align=right bgcolor=89a3a3>" +
										"<a href=javascript:void(0); onclick=\"flip('sMsgLayer');openRequiredAreasAfterShowLogin();\"><img src=http://s.gayet.net/images/layers/xButton.png border=0 hspace=8 vspace=5 /></a>" +
									"</td>" +
								"</tr>" +
								"<tr>" +
									"<td class=newMsgLayersTop>" +
										"<span class=blogLeftLinksPointer style=\"line-height:27px\">Bu işlemi yapabilmek için<br /> üye olmalısınız.</span><br />" +
										"<span class=verd12pxBlackBold style=\"line-height:27px\">Gayet.net'e üye olmak çok kolay ve <span class=verd12pxWhiteBold>ücretsizdir.</span></span><br />" +
										"<a href=/signup.ovt?retURL=" + escape(rURL) + "><img src=http://s.gayet.net/images/layers/signUpNewLayers.jpg border=0 vspace=8 /></a>" +
									"</td>" +
								"</tr>" +
								"<tr>" +
									"<td height=260 nowrap class=newMsgLayersTextArea3 valign=top>" +
										"Üye iseniz bilgilerinizi yazıp sisteme girebilirsiniz. <br />" +
										"<div id=\"gayetUserLayer\" style=height:42px>E-posta: <br />" +
										"<input name=email2 id=email2 type=text style=\"width:210px; margin:0 0 10px 0\" class=\"txtFields vertAl\" onkeypress=if(event.keyCode==13){login('" + funcToEval + "');}></div>" +
										"<div id=\"eKolayUserLayer\" style=\"height:42px;display:none\">E-kolay kullanıcı adınız: <br />" +
										"<input name=nickname2 id=nickname2 type=text style=\"width:210px; margin:0 0 10px 0\" class=\"txtFields vertAl\" onkeypress=if(event.keyCode==13){login('" + funcToEval + "');}></div>" +
										"Şifreniz:<br /> " +
										"	<table cellspacing=0 cellpadding=0>" + 
										"		<tr>" + 
										"			<td><input name=password2 id=password2 type=password style=width:210px; class=\"txtFields vertAl\" onkeypress=if(event.keyCode==13){login('" + funcToEval + "');}>" + 
										"				<div style=height:18px><table width=100% id=passwordReminderArea><tr><td><a class=gayetLink href=javascript:void(0); tabindex=5 onclick=\"flip('forgetPassLayer');\" >şifremi unuttum</a></td><td align=right><input type=\"checkbox\" tabindex=\"4\" id=\"rememberMe\" name=\"rememberMe\" checked />beni hatırla</td></tr></table></div>" +
										"			</td>" + 
										"			<td valign=top><input type=image src=http://s.gayet.net/images/layers/sistemeGir.gif?h=1 class=vertAl onclick=\"login('" + funcToEval + "');\" style=\"margin-left:10px\" /></td>" +
			                            "		</tr>" + 
			                            "	</table>" + 
			                            "<div style=\"height:40px;padding:8px 0 4px 0;\"><span id=forgetPassLayer style=display:none;><strong>E-posta adresiniz:</strong>" + 
			                            "	&nbsp;<input style=\"font:11px Arial;width:115px\" name=fpEmail id=fpEmail type=text size=25 value=\"\" />" + 
			                            "	&nbsp;<a href=javascript:void(0); onclick=\"rememberPass('fpEmail');\" class=gayetLink>Hatırlat</a><br /><span class=pembe id=passError></span> " +
			                            "</span></div>" + 
										"<div style=\"font:12px/22px Arial;height:30px\"><img id=eKolayMiniLogo src=\"http://s.gayet.net/images/layers/ekolayIco.gif\" class=vertAl><img src=\"http://s.gayet.net/images/layers/logoLoginBg.gif\" class=vertAl id=gayetMiniLogo style=\"display:none\" /> hesabınızla giriş yapmak için <a href=javascript:void(0); onclick=\"loginSiteSelect();\" class=colorTags1>tıklayın</a></div>" +
									"</td>" +
								"</tr>" +
							"</table>" +
						"</div>";
	} 
	closeRequiredAreasWhenShowLogin();
	if(document.getElementById("sMsgLayer").style.display == "none"){flip("sMsgLayer");}
	if (window.innerWidth || window.innerHeight){ 
		document.getElementById("sMsgLayer").style.width = window.innerWidth; 
		sMsgArea.style.height = window.innerHeight; 
	} 
	//IE Mozilla 
	if (document.body.clientWidth || document.body.clientHeight){ 
		document.getElementById("sMsgLayer").style.width = document.body.clientWidth; 
		sMsgArea.style.height = document.body.clientHeight-20; 
	}
	var ns = (navigator.appName.indexOf("Netscape") != -1);
		
	document.getElementById("sMsgLayer").style.top=ns ? pageYOffset:document.body.scrollTop;
	document.getElementById("sMsgLayer").style.left="0";
	document.getElementById("areaParent").style.background=" url('http://s.gayet.net/images/v2/opaque.png')";
	document.getElementById("email2").focus();
	
}

function login(funcToEval){
	var strEmail = document.getElementById("email2").value;
	var strPassword = document.getElementById("password2").value;
	var strNick = document.getElementById("nickname2").value;
	var rememberMe = document.getElementById("rememberMe").value;
	
	var rURL = window.location.href;
	rURL = rURL.substring(rURL.indexOf("/", 10));

	var myCreatePacket = function(){
		writer = new CmdWriter(5);
		writer.appendStr(strEmail);
		writer.appendStr(strNick);
		writer.appendStr(strPassword);
		writer.appendStr(rURL);
		writer.appendStr(rememberMe);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		//dbg("login response : " + responseText);
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		
		if(reply=="true"){
			retCode = reader.getStr();
			if(retCode == 1){
				loggedInUserId = reader.getStr();
				userNickname = reader.getStr();
				userGender = reader.getStr(); 
				var redURL = reader.getStr();
				if(funcToEval == "indexPage" ){ 
					
					window.location.reload();
				}else if( funcToEval == "membershipPage" ){ 
					
					window.location.reload();
				}else if( funcToEval == "testCenter" ){ 
					
					window.location.reload();
				}else if(funcToEval && (funcToEval.indexOf("retrieveTest")>=0 || funcToEval.indexOf("display")>=0)){
					
					document.getElementById("sMsgLayer").style.display = "none";
					funcToEval = replaceAll(funcToEval, "#SA#", "'");
					eval(funcToEval);
				} else if(redURL.length>0) {
					var strHostName = window.location.hostname.toLowerCase();
					var sendTo = "http://" + strHostName + "/redirector.ovt?target=" + escape(redURL);
					window.location.href = sendTo;
				} else {
					window.location.reload();
				}
			} else {
				if(retCode == 2){
					isEkolayLogin = true;
					window.location.href = "/signup.ovt?retURL=" + rURL;
				}
			}
		} else {
			if(document.getElementById('loginErrMsg')){
				if( funcToEval == "membershipPage" ){
					document.getElementById('loginErrMsg').innerHTML = "<span style='font:bold 12px/30px Arial; color: #ff0000'>E-posta adresiniz ve şifreniz uyuşmuyor, lütfen kontrol ediniz.</span>"
				}else{
					document.getElementById('loginErrMsg').innerHTML = "<span class=popupText style='font-size:24px;font-weight:bold;line-height:28px;'>E-posta adresiniz ve şifreniz uyuşmuyor, lütfen kontrol ediniz.</span>"
				}
			} else {
				sMsgArea.innerHTML = "<table><tr><td bgcolor=#660066 style='font-size:24px;font-weight:bold;line-height:28px;'><center class=popupText>E-posta adresiniz ve şifreniz uyuşmuyor, lütfen kontrol ediniz.<br><br><a href=javascript:void(0); onclick=\"document.getElementById('sMsgLayer').style.display='none';displayLogin('" + funcToEval + "');\" class=popupText>Tekrar dene</a></td></tr></table>";
			}
		}
	}

	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
	return false;
}