function NewMember() {
	document.title = 'Yeni msn dost kayıt sayfası';
	$('#pager').remove();
	$('#jobcontent').remove();
	$('#subcontent').html('<p style="text-align:center">[ .. açılıyor ..]</p>');
	$('#subcontent').load('forms/register-step-1.php');
	setTimeout(function(){getCookiesx();}, 2000);

}
function LoginForm() {
	document.title = 'MsnDostluk Üye Girişi';
	$('#pager').remove();
	$('#jobcontent').remove();
	$('#subcontent').html('<p style="text-align:center">[ .. açılıyor ..]</p>');
	$('#subcontent').load('forms/login.php');
}
function SearchForm() {
	document.title = 'MsnDostluk Arkadaş Arama';
	$('#pager').remove();
	$('#jobcontent').remove();;
	$('#subcontent').html('<p style="text-align:center">[ .. aranıyor ..]</p>');
	$('#subcontent').load('forms/search.php');
}
function forgetPass() {
	document.title = 'MsnDostluk Şifre Hatırlatma';
	$('#pager').remove();
	$('#jobcontent').remove();
	$('#subcontent').html('<p style="text-align:center">[ .. lütfen bekleyiniz ..]</p>');
	$('#subcontent').load('forms/forgetPass.php');
}
function changePass() {
	document.title = 'MsnDostluk Şifre Değiştirme';
	$('#pager').remove();
	$('#jobcontent').remove();
	$('#subcontent').html('<p style="text-align:center">[ .. lütfen bekleyiniz ..]</p>');
	$('#subcontent').load('forms/changePass.php');
}
function changePassDo(m_pass, pass1, pass2){
	var errx; errx = 0;
	$('form p').remove();
	if(m_pass.length>14 || m_pass.length<4){
		errx = 1;
		$('#m_pass').after('<p style="font-size: 0.75em;">Şifre en az 4 azami 14 karakter olabilir!</p>');
	}
	if(pass1!=pass2){
		errx = 1;
		$('#pass2').after('<p style="font-size: 0.75em;">Şifreler uyuşmuyor!</p>');
	}
	else if(pass1.length>14 || pass1.length<4){
		errx = 1;
		$('#pass2').after('<p style="font-size: 0.75em;">Şifre en az 4 azami 14 karakter olabilir!</p>');
	}
	if(errx==1) return false;
	$('#subcontent').html('<p style="text-align:center">[ .. lütfen bekleyiniz ..]</p>');
	$('#subcontent').load('forms/changePass-do.php',{'m_pass' : m_pass, 'pass1' : pass1});
}
function sendPass(sec, m_email){
	var errx; errx = 0;
	$('form p').remove();
	if(sec.length!=5){
		errx = 1;
		$('#sec').after('<p style="font-size: 0.75em;">Güvenlik kodu 5 karakter olmalı!</p>');
	}
	if(!validateEmail(m_email)){
		errx = 1;
		$('#m_email').after('<p style="font-size: 0.75em;">Hatalı msn adresi girdisi!</p>');
	}
	if(errx==1) return false;
	$('#subcontent').html('<p style="text-align:center">[ .. lütfen bekleyiniz ..]</p>');
	$('#subcontent').load('forms/sendPass.php',{'sec' : sec, 'm_email' : m_email});
}
function infoChange(){
	document.title = 'MsnDostluk Bilgi Güncelleme';
	$('#pager').remove();
	$('#jobcontent').remove();
	$('#subcontent').html('<p style="text-align:center">[ .. lütfen bekleyiniz ..]</p>');
	$('#subcontent').load('forms/infoChange.php');
}
function showMsn(id, nick) {
	id = "#" + id;
	$(id).load('forms/showmsn.php', {'nick' : nick});
	$(id).show('slow');
}

function LoginCheck(m_email, m_pass) {
	var errx; errx = 0;
	$('form p').remove();
	if(m_pass.length>14 || m_pass.length<4){
		errx = 1;
		$('#m_pass').after('<p style="font-size: 0.75em;">Hatalı şifre girdisi!</p>');
	}
	if(!validateEmail(m_email)){
		errx = 1;
		$('#m_email').after('<p style="font-size: 0.75em;">Hatalı msn adresi girdisi!</p>');
	}
	if(errx==1) return false;
	$('#subcontent').html('<p style="text-align:center;">[ .. işleminiz yapılıyor .. ]</p>');
	$('#subcontent').load('forms/login-do.php', {'m_email' : m_email, 'm_pass' : m_pass});

}
function doMemberEdit(day, month, year, gender, s_id, c_id, message){
	$('form p').remove();
	var birth_date; birth_date = '';
	var errx; errx = EditMemberCheck(day, month, year, gender, s_id, c_id, message);
	if(errx==1) return false;
	birth_date = year + '-' + month + '-' + day + ' 00:00:00';
	$('#subcontent').html('<p style="text-align:center;">[ .. işleminiz yapılıyor .. ]</p>');
	$('#subcontent').load('forms/register-step-4.php', {'m_birthdate': birth_date, 'm_gender': gender, 's_id': s_id, 'c_id' : c_id, 'm_message': message});

}
function EditMemberCheck(day, month, year, gender, s_id, c_id, message, checkx){
	var errx; errx = 0;
		if(!checkdate(month, day, year)){
			errx = 1;
			$('#year').after('<p style="font-size: 0.75em;">Doğum tarihiniz hatalı!</p>');
		}
		if(gender!='m'){
			if(gender!='f'){
				errx = 1;
				$('#gender').after('<p style="font-size: 0.75em;">Lütfen cinsiyet seçimi yapınız!</p>');
			}
		}
		if(isNaN(s_id) || s_id==0){
			errx = 1;
			$('#s_id').after('<p style="font-size: 0.75em;">Okul seçimi yapınız!</p>');
		}
		if(isNaN(c_id) || c_id==0){
			errx = 1;
			$('#c_id').after('<p style="font-size: 0.75em;">Şehir seçimi yapınız!</p>');
		}
		if(message.length<15 || message.length>255){
			errx = 1;
			$('#message').after('<p style="font-size: 0.65em;">Profil mesajı en az 15 azami 255 karakter olabilir!</p>');
		}
	return errx;
}
function NewMemberCheck(nick, pass1, pass2, msn, day, month, year, gender, s_id, c_id, message){
		var birth_date;
		birth_date = '';
		var errx; errx = 0;
		$('form p').remove();
		if(pass1!=pass2){
			errx = 1;
			$('#pass2').after('<p style="font-size: 0.75em;">Şifreler uyuşmuyor!</p>');
		}
		else if(pass1.length>14 || pass1.length<4){
			errx = 1;
			$('#pass2').after('<p style="font-size: 0.75em;">Şifre en az 4 azami 14 karakter olabilir!</p>');
		}
		if(nick.length>14 || nick.length<2){
			errx = 1;
			$('#nick').after('<p style="font-size: 0.75em;">Nick en az 2 azami 14 karakter olabilir!</p>');
		}
		if(!validateEmail(msn)){
			errx = 1;
			$('#msn').after('<p style="font-size: 0.75em;">Lütfen geçerli bir msn adresi giriniz onay kodu gönderilecek!</p>');
		}
		if(errx!=1){
			errx = EditMemberCheck(day, month, year, gender, s_id, c_id, message);
		}
		else{
			errx = EditMemberCheck(day, month, year, gender, s_id, c_id, message);
			errx = 1;
		}

		if(errx==1) return false;
		birth_date = year + '-' + month + '-' + day + ' 00:00:00';
		$('#subcontent').html('<p style="text-align:center;">[ .. işleminiz yapılıyor .. ]</p>');
		setCookiesx(nick, pass1, pass2, msn, message);
		$('#subcontent').load('forms/register-step-2.php', {'m_name' : nick, 'm_pass' : pass1, 'm_email' : msn, 'm_birthdate': birth_date, 'm_gender': gender, 's_id': s_id, 'c_id' : c_id, 'm_message': message});

}
function MsnListesi(page, c_id, s_id, m_gender, year_e, year_s){
	if(isNaN(c_id) || isNaN(s_id) || isNaN(page)){
		return false;
	}
	$('#pager').remove();
	$('#jobcontent').remove();
	$('#subcontent').html('<p style="text-align:center;">[ .. işleminiz yapılıyor .. ]</p>');
	$('#subcontent').load('forms/msnlistesi.php', {'page' : page, 'c_id' : c_id, 's_id' : s_id, 'm_gender': m_gender, 'year_e': year_e, 'year_s': year_s});
}

function validateEmail(e){
var emailfilter = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i; return emailfilter.test(e);
}

function checkdate( month, day, year ) {
var myDate = new Date(); myDate.setFullYear( year, (month - 1), day ); return ( (myDate.getMonth()+1) == month );
}

function urldecode( str ) {
var ret = str; ret = ret.replace(/\+/g, '%20'); ret = decodeURIComponent(ret); ret = ret.toString(); return ret;
}

function getCookiesx(){
$('#nick').val(readCookie('nick')); $('#pass1').val(urldecode(readCookie('pass1'))); $('#pass2').val(urldecode(readCookie('pass2'))); $('#msn').val(readCookie('msn')); $('#message').val(urldecode(readCookie('message')));
}

function setCookiesx(nick, pass1, pass2, msn, message, s_id){
setcookie('nick',nick,3600); setcookie('pass1',pass1,3600); setcookie('pass2',pass2,3600); setcookie('msn',msn,3600); setcookie('message',message,3600);
}

function setcookie(name, value, expires, path, domain, secure) {
	expires instanceof Date ? expires = expires.toGMTString() : typeof(expires) == 'number' && (expires = (new Date(+(new Date) + expires * 1e3)).toGMTString());
	var r = [name + "=" + escape(value)], s, i;
	for(i in s = {expires: expires, path: path, domain: domain}){s[i] && r.push(i + "=" + s[i]);}
	return secure && r.push("secure"), document.cookie = r.join(";"), true;
}

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;
}