//dev
//var __serviceAddress = "http://localhost/KDUServices/";
//var __mebbisAddress = "https://mebbis.meb.gov.tr/SSOlogin.aspx?URL=http://localhost/KDUServices/Mebbis";
//alfa
//var __serviceAddress = "http://alfa-kdu-servis-vitaminilkogretim.sebittest.com/";
//var __mebbisAddress = "https://mebbis.meb.gov.tr/SSOlogin.aspx?URL=http://alfa-kdu-servis-vitaminilkogretim.sebittest.com/Mebbis";
//beta
//var __serviceAddress = "http://beta-kdu-servis.vitaminilkogretim.com.tr/";
//var __mebbisAddress = "https://mebbis.meb.gov.tr/SSOlogin.aspx?URL=http://beta-ilkogretim.mebvitamin.com/Ogretmen";
//remote
var __serviceAddress = "http://servis.vitaminilkogretim.com.tr/";
var __mebbisAddress = "https://mebbis.meb.gov.tr/SSOlogin.aspx?URL=http://ilkogretim.mebvitamin.com/ilkogretim/Ogretmen";

function loginStudent() {
	var username = document.getElementById("txtLoginStudent").value;
	loginFlash("loginStudent", username, "", "afterLoginStudent");
}

function loginPrivateSchool() {
	var username = document.getElementById("txtLoginPrivate").value;
	var password = document.getElementById("txtPassPrivate").value;
	loginFlash("loginPrivateSchool", username, password, "afterLoginPrivateSchool");
}

function afterLoginStudent(data) {
	var array = data.split("!");
	if(array[0] == "message") {
		var messageCode = array[1];
		if(messageCode == "301") {
			$("#hata3").modal({containerCss:{height:120}});
			$("#hata3").html("<p>Bu alandan, ancak 6 Mayıs tarihindeki Kazanım Değerlendirme Uygulaması'na katılmış öğrenciler Vitamin'e giriş yapabilir. Eğer bu uygulamaya katılmış olmanıza rağmen giriş yapamıyorsanız, lütfen <a href='mailto:kdu@sebit.com.tr'>kdu@sebit.com.tr</a> adresine e-posta gönderiniz.</p>");
			$("#hata3").modal();
		}
		else if(messageCode == "302") {
			$("#hata3").modal({containerCss:{height:50}});
			$("#hata3").html("<p>Kullanıcı adı bulunamadı. Lütfen daha sonra tekrar deneyin.</p>");
			$("#hata3").modal();
		}
		else if(messageCode == "304") {
			$("#hata3").modal({containerCss:{height:50}});
			$("#hata3").html("<p>Kullanıcı adı bulunamadı. Lütfen daha sonra tekrar deneyin.</p>");
			$("#hata3").modal();
		}
		else if(messageCode == "399") {
			$("#hata3").modal({containerCss:{height:80}});
			$("#hata3").html("<p>Size ait raporlar hazırlanmaktadır. Raporlarınıza birkaç gün içerisinde buradan erişebiliyor olacaksınız.</p>");
			$("#hata3").modal();
		}
		else if(messageCode == "666") {
			$("#hata3").modal({containerCss:{height:50}});
			$("#hata3").html("<p>Beklenmedik bir hata oluştu. Lütfen tekrar deneyin.</p>");
			$("#hata3").modal();
		}
		else if(messageCode == "999") {
			$("#hata3").modal({containerCss:{height:50}});
			$("#hata3").html("<p>Beklenmedik bir hata oluştu. Lütfen tekrar deneyin.</p>");
			$("#hata3").modal();
		}
		else {
			$("#hata3").modal({containerCss:{height:50}});
			$("#hata3").html("<p>Beklenmedik bir hata oluştu. Lütfen tekrar deneyin.</p>");
			$("#hata3").modal();
		}
	}
	else if(array[0] == "data") {
		redirect(array[1]);
	}
}

function afterLoginPrivateSchool(data) {
	var array = data.split("!");
	if(array[0] == "message") {
		var messageCode = array[1];
		if(messageCode == "301") {
			$("#hata3").modal({containerCss:{height:50}});
			$("#hata3").html("<p>Kullanıcı adı ya da şifre hatalı. Lütfen tekrar deneyin.</p>");
			$("#hata3").modal();
		}
		else if(messageCode == "303") {
			$("#hata3").modal({containerCss:{height:50}});
			$("#hata3").html("<p>Kullanıcı adı ya da şifre hatalı. Lütfen tekrar deneyin.</p>");
			$("#hata3").modal();
		}
		else if(messageCode == "304") {
			$("#hata3").modal({containerCss:{height:50}});
			$("#hata3").html("<p>Kullanıcı adı ya da şifre hatalı. Lütfen tekrar deneyin.</p>");
			$("#hata3").modal();
		}
		else if(messageCode == "666") {
			$("#hata3").modal({containerCss:{height:50}});
			$("#hata3").html("<p>Beklenmedik bir hata oluştu. Lütfen tekrar deneyin.</p>");
			$("#hata3").modal();
		}
		else if(messageCode == "999") {
			$("#hata3").modal({containerCss:{height:50}});
			$("#hata3").html("<p>Beklenmedik bir hata oluştu. Lütfen tekrar deneyin.</p>");
			$("#hata3").modal();
		}
		else {
			$("#hata3").modal({containerCss:{height:50}});
			$("#hata3").html("<p>Beklenmedik bir hata oluştu. Lütfen tekrar deneyin.</p>");
			$("#hata3").modal();
		}
	}
	else if(array[0] == "data") {
		redirect(array[1]);
	}
}

function redirect(data) {
	var formElement = document.createElement("form");
	var array = data.split("?");
	formElement.setAttribute("action",array[0]);
	var parameters = array[1].split("@#");
	
	for (var i = 0; i < parameters.length; ++i) {
		var paremeter = parameters[i].split("=");
		
		var input = document.createElement("input");
        input.id = paremeter[0];
        input.name = paremeter[0];
        input.value = paremeter[1];
        input.type = "hidden";
        formElement.appendChild(input);
		
	} 
	
	formElement.setAttribute("method", "post");
	document.body.appendChild(formElement);
	formElement.submit();
}
