function contact_callback(res) {
	infotxt = _vL("picloadafftersent");
	lD("contact_form", "<p class=red align=center>" + res.value + "</p>" + infotxt);
}

function menu_callback(res) {
	lD("menuid", res.value);
}

function browse_callback(res) {
	lD("attachid", res.value);
}

function session_callback(res) {
	if(res.value == "" || res.value == null)
		sigIn();		
}
function getSession() {
	JunMethods.getSession(session_callback);
}
function setSession(value) {
	JunMethods.setSession(value);
}

function sendMailContact(msg, email) {
	JunMethods.sendMailContact(msg, email, contact_callback);
}

function found_callback(res) {
	window.location.href = res.value;
}

function sendSearchText(txt) {
	JunMethods.sendSearchText(txt, found_callback);
}

function question_callback(res) {
	lD("contact_form", "<p class=red align=center>" + res.value + "</p>");
}

function sendQuestion() {
	var idtype = _vL("idtype");
	var author = _vL("author");
	var address = _vL("address");
	var phone = _vL("phone");
	var email = _vL("email");
	var question = _vL("question");
	JunMethods.sendQuestion(idtype, author, address, phone, email, question, question_callback);
}

JAP = {
	save:function(o) {
		JunMethods.saveAs(o.elements["remail"].value, o.elements["rpassword"].value, o.elements["rfullname"].value, o.elements["rgender"].value, o.elements["rdatebirth"].value, o.elements["raddress"].value, o.elements["rphone"].value, JAP.saved);
	},
	saved:function(res) {
		var str = res.value;
		var ss = str.split("#");
		if(ss[0] == 1) {
			document.getElementById('registerfrid').style.display = "none";
			alert(ss[1]);
		} else {
			document.getElementById('btsaveid').disabled = false;
			alert(ss[1]);
		}
	},
	login:function(eml, pss) {
		url = document.location.href;
		JunMethods.loginMember(eml, pss, url, JAP.logined);
	},
	logined:function(res) {
		var str = res.value;
		var ss = str.split("#");
		if(ss[0] == 1) {
			window.location.href = ss[1];
		} else
			alert(ss[1]);
	},
	edit:function(o) {
		JunMethods.editor(o.elements["remail"].value, o.elements["rpasswordold"].value, o.elements["rpasswordnew"].value, o.elements["rfullname"].value, o.elements["rgender"].value, o.elements["rdatebirth"].value, o.elements["raddress"].value, o.elements["rphone"].value, JAP.editor);
	},
	editor:function(res) {
		var str = res.value;
		var ss = str.split("#");
		if(ss[0] == 1) {
			alert(ss[1]);
			document.getElementById('mbeditfrid').style.display = "none";
			JAP.profile();
		} else
		if(ss[0] == 3) {
			alert(ss[1]);
			window.location.href = "./Default.aspx?mod=home&atv=home";
		} else {
			document.getElementById('btsaveid').disabled = false;
			alert(ss[1]);
		}
	},
	forget:function(eml) {
		JunMethods.forget(eml, JAP.forgeted);
	},
	forgeted:function(res) {
		alert(res.value);
		window.location.href = "./Default.aspx?mod=home&atv=home";
	},
	profile:function() {
		JunMethods.profile(JAP.callprofile);
	},
	callprofile:function(res) {
		if(res.value == "")
			window.location.href = "./index.aspx";
		else
			document.getElementById("mcontent").innerHTML = res.value;
	}
};


JES = {
	save:function(id, key) {
		JunMethods.saveItem(id, key, JES.saved);
	},
	saved:function(res) {
		var str = res.value;
		alert (str);
	}
};

function loadVideo(id) {
    if(typeof(id) == 'undefined')
		id =  "";
	lD("viewvideo");
	JunMethods.loadVideo(id, video_callback);
}

function video_callback(res) {
	lD("viewvideo", res.value);
}
