JMB = {
	login:function(frs) {
		if(frs.elements["email"].value == "") {
			alert(frs.elements["m_email"].value + "!");
			frs.elements["email"].focus();
			return false;
		} else{ 
			var passtmp = frs.elements["password"].value;
			frs.elements["password"].value = MD5(passtmp);
			frs.elements['btsigin'].disabled = true;
			frs.action = 'ajax.php?o=modules&n=member&f=login&action=123';
			AIM.submit(frs, {'onComplete': JCB.complete});
			return true;
		}
	},
	logout:function() {
		JAJAX.commit('ajax.php?o=modules&n=member&f=logout&snt=123', {'onComplete': JCB.inback});
	},
	forget:function(frs) {
		if(frs.elements["email"].value == "") {
			alert(frs.elements["m_email"].value + "!");
			frs.elements["email"].focus();
			return false;
		} else
		if(!JSTR.isemail(frs.elements["email"].value)){
			alert(frs.elements["m_erroremail"].value);
			frs.elements["email"].focus();
			return false;
		} else {
			frs.elements['btforget'].disabled = true;
			frs.action = 'ajax.php?o=modules&n=member&f=forget&snt=123';
			AIM.submit(frs, {'onComplete': JCB.complete});
			return true;
		}
	},
	change:function(frs) {
		if(frs.elements["pass_old"].value == "") {
			alert(frs.elements["m_pass_old"].value + "!");
			frs.elements["pass_old"].focus();
		} else
		if(frs.elements["matkhau"].value=="") {
			alert(frs.elements["m_pass_new"].value + "!");
			frs.elements["matkhau"].focus();
		} else
		if(frs.elements["rematkhau"].value != frs.elements["matkhau"].value) {
			alert(frs.elements["m_pass_renew"].value + "!");
			frs.elements["rematkhau"].value="";
			frs.elements["rematkhau"].focus();
		} else {
			var passtmp = frs.elements["pass_old"].value;
			frs.elements["pass_old"].value = MD5(passtmp);
			passtmp = frs.elements["matkhau"].value;
			frs.elements["matkhau"].value = MD5(passtmp);
			frs.elements['btchangepass'].disabled = true;
			frs.action = 'ajax.php?o=modules&n=member&f=chgpass&snt=123';
			AIM.submit(frs, {'onComplete': JCB.complete});
			return true;
		}
		return false;
	},
	edit:function(frs) {
		var currYear = JDATE.cyear();
		if(frs.elements["email"].value == "") {
			alert(frs.elements["m_email"].value + "!");
			frs.elements["email"].focus();
		} else
		if(!JSTR.isemail(frs.elements["email"].value)) {
			alert(frs.elements["m_erroremail"].value + "!");
			frs.elements["email"].focus();
		} else 
		if(frs.elements["fullname"].value == "") {
			alert(frs.elements["m_fullname"].value + "!");
			frs.elements["fullname"].focus();
		} else
		if(frs.elements["birthdate"].value == "" && !JDATE.fdate(frs.elements["birthdate"].value, (currYear - 80), (currYear - 10))) {
			alert(frs.elements["m_birthdate"].value + "!");
			frs.elements["birthdate"].focus();
		} else
		if(frs.elements["address"].value == "") {
			alert(frs.elements["m_address"].value + "!");
			frs.elements["address"].focus();
		} else 
		if(frs.elements["phone"].value != "" && !JSTR.isphone(frs.elements["phone"].value)) {
			alert(frs.elements["m_errorphone"].value + "!");
			frs.elements["phone"].focus();
		} else {
			frs.elements['btregmb'].disabled = true;
			frs.elements['btresmb'].disabled = true;
			frs.action = 'ajax.php?o=modules&n=member&f=update&snt=123';
			AIM.submit(frs, {'onComplete': JCB.complete});
			return true;
		}
		return false;
	},
	register:function(frs) {
		var currYear = JDATE.cyear();
		if(frs.elements["email"].value == "") {
			alert(frs.elements["m_email"].value + "!");
			frs.elements["email"].focus();
		} else
		if(!JSTR.isemail(frs.elements["email"].value)) {
			alert(frs.elements["m_erroremail"].value + "!");
			frs.elements["email"].focus();
		} else 
		if(frs.elements["password"].value == "") {
			alert(frs.elements["m_password"].value + "!");
			frs.elements["password"].focus();
		} else 
		if(frs.elements["repassword"].value == "") {
			alert(frs.elements["m_repassword"].value + "!");
			frs.elements["repassword"].focus();
		} else 
		if(frs.elements["password"].value != frs.elements["repassword"].value) {
			alert(frs.elements["m_errorpassword"].value + "!");
			frs.elements["repassword"].focus();
		} else
		if(frs.elements["fullname"].value == "") {
			alert(frs.elements["m_fullname"].value + "!");
			frs.elements["fullname"].focus();
		} else
		if(frs.elements["birthdate"].value == "" && !JDATE.fdate(frs.elements["birthdate"].value, (currYear - 80), (currYear - 10))) {
			alert(frs.elements["m_birthdate"].value + "!");
			frs.elements["birthdate"].focus();
		} else
		if(frs.elements["address"].value == "") {
			alert(frs.elements["m_address"].value + "!");
			frs.elements["address"].focus();
		} else 
		if(frs.elements["phone"].value != "" && !JSTR.isphone(frs.elements["phone"].value)) {
			alert(frs.elements["m_errorphone"].value + "!");
			frs.elements["phone"].focus();
		} else {
			frs.elements['btregmb'].disabled = true;
			frs.elements['btresmb'].disabled = true;
			frs.action = 'ajax.php?o=modules&n=member&f=register&snt=123';
			AIM.submit(frs, {'onComplete': JCB.complete});
			return true;
		}
		return false;
	},
	refresh:function() {
		JAJAX.element("ajax.php?o=modules&n=member&f=refesh", "postercodeimg", 2);
	},
	code:function(fl) {
		JAJAX.element("ajax.php?o=modules&n=member&f=invalid&cd=" + fl.value, "postercodekey", 0);
	}
}
JSPR = {
	group:function(o, u) {
		url = u + o.value;
		goText(url, 'fulltext');
	},
	post:function(frs) {
		if(frs.elements['fullname'].value == "") {
			alert(frs.elements["m_fullname"].value + "!");
			frs.elements['fullname'].focus();
		} else
		if(frs.elements['email'].value == "") {
			alert(frs.elements["m_email"].value + "!");
			frs.elements['email'].focus();
		} else
		if(!JSTR.isemail(frs.elements['email'].value)) {
			alert(frs.elements["m_erroremail"].value);
			frs.elements['email'].focus();
		} else 
		if(frs.elements['phone'].value != "" && !JSTR.isphone(frs.elements['phone'].value)) {
			alert("{m_errorphone}");
			frs.elements['phone'].focus();
		} else
		if(frs.elements['question'].value == "") {
			alert(frs.elements["m_question"].value + "!");
			frs.elements['question'].focus();
		} else {
			frs.elements['btsaveas'].disabled = true;
			frs.action = 'ajax.php?o=modules&n=support&f=support&action=123';
			AIM.submit(frs, {'onComplete': JCB.complete});
			return true;
		}
		return false;
	}
}
JEST = {
	obj:function(s, i) {
		ss = s.split(";");
		if (ss.length > 1) {
			for (j = 0; j < (ss.length - 1); j++) {
				sss =  ss[j].split("=");
				if(sss[0] == i)
					return sss[1];
			}
		}
		return "";
	},
	city:function(fr) {
		key1 = fr.idcity.options[fr.idcity.selectedIndex].value;
		num = parseInt(JFD.obj(fr.elements["sub1"].value, key1));
		key = JFD.obj(fr.elements["sub2"].value, key1);
		name = JFD.obj(fr.elements["sub3"].value, key1);
		sublen = fr.elements["iddist"].length;
		for(ijk = 0; ijk < sublen; ijk++)
			fr.iddist.options[0] = null;
		if(key1 != "") {
			if(num > 0) {
				text1 = JSTR.split(name, num);
				id1 = JSTR.split(key, num);
				for(iik = 0; iik < num; iik++) {
					opt1 = new Option();
					opt1.text = text1[iik];
					opt1.value = id1[iik];
					fr.iddist.options[iik] = opt1;
				}
			}
		}
	},
	post:function(frm) {
		if(frm.elements['contactname'].value == "") {
			alert(frm.elements['m_contactname'].value + "!");
			frm.elements['contactname'].focus();
		} else
		if(frm.address.value == "") {
			alert("{m_address}!");
			frm.address.focus();
		} else
		if(frm.email.value == "" || !isEmail(frm.email.value)) {
			alert("{m_erroremail}!");
			frm.email.focus();
		} else
		if(frm.phone.value == "" || !isTelephone(frm.phone.value)) {
			alert("{m_errorphone}!");
			frm.phone.focus();
		} else
		if(frm.estate_title.value == "") {
			alert("{m_estate_title}!");
			frm.estate_title.focus();
		} else
		if(frm.estate_number.value == "") {
			alert("{m_estate_number}!");
			frm.estate_number.focus();
		} else
		if(frm.estate_position.value == "") {
			alert("{m_estate_position}!");
			frm.estate_position.focus();
		} else
		if(frm.estate_longs.value == "") {
			alert("{m_estate_longs}!");
			frm.estate_longs.focus();
		} else
		if(frm.estate_wides.value == "") {
			alert("{m_estate_wides}!");
			frm.estate_wides.focus();
		} else
		if(frm.postercode.value == "") {
			alert("{m_postercode}!");
			frm.postercode.focus();
		} else {
			frm.submit();
		}
	}
}

JSB = {
	group:function(o, u) {
		url = u + o.value;
		goText(url, 'fulltext');
	},
	post:function(frs) {
		if(frs.elements['title'].value == "") {
			alert(frs.elements["m_title"].value + "!");
			frs.elements['title'].focus();
		} else
		if(frs.elements['intro'].value == "") {
			alert(frs.elements["m_description"].value + "!");
			frs.elements['intro'].focus();
		} else
		if(frs.elements['content'].value == "") {
			alert(frs.elements["m_contact"].value + "!");
			frs.elements['content'].focus();
		} else
		{
			frs.elements['btsaveas'].disabled = true;
			frs.action = 'ajax.php?o=modules&n=shareholder&f=shareholder&action=123';
			AIM.submit(frs, {'onComplete': JCB.complete});
			return true;
		}
		return false;
	}
}
