﻿
function init_page() {
//alert ("Init page");
$("a").each(function (i){
	$(this).one("click",function() {
	tdata = $(this).attr("id");
			$.post("http://"+site+"/"+url_stat+"/click",{tdata:tdata});
		return true;
	})
});
$("#probar_login").click(function() {
hide_all_prline();
$("#proline").show("fast");
$("#pro_login").show("fast");
});

$("#pr_login_submit").click(function() {
	login();
});

$("#register").click(function() {
	register();
});
$.post("http://"+site+"/"+url_stat+"/view",{tdata:showed_articles});

}

function login() {
var uname = $("#username").attr("value");
var passwd =  $("#passwd").attr("value");
var remember =  $("#remember").attr("checked");
show_msg("log in progres");

$.post("http://"+site+"/"+url_login+"/click",{uname:uname, passwd:passwd, remember:remember}, function (data) {
passwd="";  
show_msg(data);

});
//alert(passwd);

}

function register() {
ajax_window_load("/"+url_register);

}

function send_register(){

$("#reg_error").html("");
var fname = $("#reg_firstname").attr("value");
var lname = $("#reg_lastname").attr("value");
var email = $("#reg_email").attr("value");
var uname = $("#reg_username").attr("value");
var passwd = $("#reg_passwd").attr("value");
var passwda = $("#reg_passwda").attr("value");
var terms = $("#reg_terms").attr("checked");

var error_msg= "";
var error_num=0;

if (fname!=undefined) {
		if (fname.length<1) {
			error_msg += reg_error_sfname+"<br>";
			error_num++;
		}
}  else {
			error_msg +=reg_error_nofname+"<br>";
				error_num++;
} 

if (lname!=undefined) {
		if (lname.length<1) {
			error_msg +=reg_error_slname+"<br>";
				error_num++;
		}
}  else {
			error_msg +=reg_error_nolname+"<br>";
				error_num++;
} 

if (uname!=undefined) {
		if (uname.length<5) {
			error_msg +=reg_error_suname+"<br>";
				error_num++;
		}
}  else {
			error_msg +=reg_error_nouname+"<br>";
				error_num++;
} 

if (email!=undefined) {
		if (!checkemail(email)) {
			error_msg +=reg_error_femail+"<br>";
				error_num++;
		}
}  else {
			error_msg +=reg_error_noemail+"<br>";
				error_num++;
}

if (passwd!=undefined || passwda!=undefined) {
		if (passwd.length<5) {
			error_msg +=reg_error_spasswd+"<br>";
				error_num++;
		} else if(passwd!==passwda){
		error_msg +=reg_error_notequpasswd+"<br>";
				error_num++;
		}
}  else {
			error_msg +=reg_error_nopasswd+"<br>";
				error_num++;
}

if (terms==undefined) {
			error_msg +=reg_error_noterm+"<br>";
				error_num++;
		
}

if (error_num==0){
$("#ajax_window_content").html("adat letöltése");
$.post("http://"+site+"/"+url_register+"/new", {fname:fname, lname:lname, email:email, passwd:passwd, uname:uname}, function(data){


$("#ajax_window_content").html(data);


});
} else {

$("#reg_error").html(error_msg);
}

}


function checkemail(str){
//var str=document.validation.emailcheck.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
testresults=false
}
return (testresults)
}


function hide_all_prline(){
$("#proline > *").each(function(i){
$(this).hide();
});
}
function show_msg(msg){
hide_all_prline();
$("#pr_msg_line").html(msg);
$("#pr_msg_line").show("fast");
}

function open_url_ext(url) {
    window.open(url,'_blank');
}
function open_url_int(url) {
    location.href = url;
}
