// JavaScript Document
// Check login form function
function checkLogin(){
	if(document.getElementById("login").value == ""){
		document.getElementById("login").style.background = "#FFFF99";
		document.getElementById("login").style.border = "1px solid #CF3339";
		document.getElementById("login").focus();
		return;
	}
	if(document.getElementById("password").value == "" || document.getElementById("password").value.length < 6){
		document.getElementById("password").style.background = "#FFFF99";
		document.getElementById("password").style.border = "1px solid #CF3339";
		document.getElementById("password").focus();
		document.getElementById("password").value = "";
		return;
	}
	document.getElementById("loginForm").submit();
}
/*--------------For User Register-------------------*/
function checkReg(){
	if(document.getElementById("regName").value == ""){
		document.getElementById("regName").style.background = "#FFFF99";
		document.getElementById("regName").style.border = "1px solid #CF3339";
		document.getElementById("regName").focus();
		return;
	}
	if(document.getElementById("reg_pass").value == "" || document.getElementById("reg_pass").value.length < 6){
		document.getElementById("reg_pass").style.background = "#FFFF99";
		document.getElementById("reg_pass").style.border = "1px solid #CF3339";
		document.getElementById("reg_pass").focus();
		document.getElementById("reg_pass").value = "";
		return;
	}
	if(document.getElementById("repassword").value == "" || document.getElementById("repassword").value.length < 6){
		document.getElementById("repassword").style.background = "#FFFF99";
		document.getElementById("repassword").style.border = "1px solid #CF3339";
		document.getElementById("repassword").focus();
		document.getElementById("repassword").value = "";
		return;
	}
	if(document.getElementById("repassword").value != document.getElementById("reg_pass").value){
		document.getElementById("repassword").style.background = "#FFFF99";
		document.getElementById("repassword").style.border = "1px solid #CF3339";
		document.getElementById("repassword").focus();
		document.getElementById("repassword").value = "";
		return;
	}
	if(document.getElementById("cusname").value == ""){
		document.getElementById("cusname").style.background = "#FFFF99";
		document.getElementById("cusname").style.border = "1px solid #CF3339";
		document.getElementById("cusname").focus();
		return;
	}
	if(document.getElementById("email").value == ""){
		document.getElementById("email").focus();
		document.getElementById("email").style.background = "#FFFF99";
		document.getElementById("email").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("email").value.length > 0){
		if(!isemail(document.getElementById("email").value)){
			document.getElementById("email").focus();
			document.getElementById("email").value = "";
			return;
		}
	}
	/* Thong tin cong ty */
	if(document.getElementById("full_name").value == ""){
		document.getElementById("full_name").style.background = "#FFFF99";
		document.getElementById("full_name").style.border = "1px solid #CF3339";
		document.getElementById("full_name").focus();
		document.getElementById("full_name").value = "";
		return;
	}
	if(document.getElementById("abbreviate_name").value == "" || document.getElementById("abbreviate_name").value.length < 2){
		document.getElementById("abbreviate_name").style.background = "#FFFF99";
		document.getElementById("abbreviate_name").style.border = "1px solid #CF3339";
		document.getElementById("abbreviate_name").focus();
		document.getElementById("abbreviate_name").value = "";
		return;
	}
	if(document.getElementById("ccNumber").value == "" || document.getElementById("ccNumber").value.length < 2){
		document.getElementById("ccNumber").style.background = "#FFFF99";
		document.getElementById("ccNumber").style.border = "1px solid #CF3339";
		document.getElementById("ccNumber").focus();
		document.getElementById("ccNumber").value = "";
		return;
	}
	if(document.getElementById("acNumber").value == ""){
		document.getElementById("acNumber").style.background = "#FFFF99";
		document.getElementById("acNumber").style.border = "1px solid #CF3339";
		document.getElementById("acNumber").focus();
		document.getElementById("acNumber").value = "";
		return;
	}
	if(document.getElementById("mcNumber").value == "" || document.getElementById("mcNumber").value.length < 7){
		document.getElementById("mcNumber").style.background = "#FFFF99";
		document.getElementById("mcNumber").style.border = "1px solid #CF3339";
		document.getElementById("mcNumber").focus();
		document.getElementById("mcNumber").value = "";
		return;
	}
	if(document.getElementById("cEmail").value == ""){
		document.getElementById("cEmail").focus();
		document.getElementById("cEmail").style.background = "#FFFF99";
		document.getElementById("cEmail").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("cEmail").value.length > 0){
		if(!isemail(document.getElementById("cEmail").value)){
			document.getElementById("cEmail").focus();
			document.getElementById("cEmail").value = "";
			return;
		}
	}
	if(document.getElementById("website").value == ""){
		document.getElementById("website").focus();
		document.getElementById("website").style.background = "#FFFF99";
		document.getElementById("website").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("cAddress").value == ""){
		document.getElementById("cAddress").focus();
		document.getElementById("cAddress").style.background = "#FFFF99";
		document.getElementById("cAddress").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("area").value == ""){
		document.getElementById("area").focus();
		document.getElementById("area").style.background = "#FFFF99";
		document.getElementById("area").style.border = "1px solid #CF3339";
		return;
	}
	/*
	if(document.getElementById("logo").value == ""){
		document.getElementById("logo").focus();
		document.getElementById("logo").style.background = "#FFFF99";
		document.getElementById("logo").style.border = "1px solid #CF3339";
		document.getElementById("logo").value = "";
		return;
	}
	*/
	if(document.getElementById("profession").value == ""){
		document.getElementById("profession").focus();
		document.getElementById("profession").style.background = "#FFFF99";
		document.getElementById("profession").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("infor").value == ""){
		document.getElementById("infor").focus();
		document.getElementById("infor").style.background = "#FFFF99";
		document.getElementById("infor").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("scode").value == "" || document.getElementById("scode").value.length < 5){
		document.getElementById("scode").focus();
		document.getElementById("scode").style.background = "#FFFF99";
		document.getElementById("scode").style.border = "1px solid #CF3339";
		return;
	}
	/*-------Submit---------------*/
	document.getElementById("regform").submit();
}
/*---------------Forgot Password---------------------*/
function ForgotPass(){
	if(document.getElementById("loginName").value == ""){
		document.getElementById("loginName").style.background = "#FFFF99";
		document.getElementById("loginName").style.border = "1px solid #CF3339";
		document.getElementById("loginName").focus();
		return;
	}
	if(document.getElementById("yEmail").value == ""){
		document.getElementById("yEmail").focus();
		document.getElementById("yEmail").style.background = "#FFFF99";
		document.getElementById("yEmail").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("yEmail").value.length > 0){
		if(!isemail(document.getElementById("yEmail").value)){
			document.getElementById("yEmail").style.background = "#FFFF99";
			document.getElementById("yEmail").style.border = "1px solid #CF3339";
			document.getElementById("yEmail").focus();
			document.getElementById("yEmail").value = "";
			return;
		}
	}
	/*-------Submit---------------*/
	document.getElementById("forgotform").submit();
}
/*------------Reset Password------------------------*/
function resetPass(){
	if(document.getElementById("old_password").value == "" || document.getElementById("old_password").value.length < 6){
		document.getElementById("old_password").style.background = "#FFFF99";
		document.getElementById("old_password").style.border = "1px solid #CF3339";
		document.getElementById("old_password").focus();
		document.getElementById("old_password").value = "";
		return;
	}
	if(document.getElementById("new_password").value == "" || document.getElementById("new_password").value.length < 6){
		document.getElementById("new_password").style.background = "#FFFF99";
		document.getElementById("new_password").style.border = "1px solid #CF3339";
		document.getElementById("new_password").focus();
		document.getElementById("new_password").value = "";
		return;
	}
	if(document.getElementById("confirm_password").value == "" || document.getElementById("confirm_password").value.length < 6){
		document.getElementById("confirm_password").style.background = "#FFFF99";
		document.getElementById("confirm_password").style.border = "1px solid #CF3339";
		document.getElementById("confirm_password").focus();
		document.getElementById("confirm_password").value = "";
		return;
	}
	if(document.getElementById("confirm_password").value != document.getElementById("new_password").value){
		document.getElementById("confirm_password").style.background = "#FFFF99";
		document.getElementById("confirm_password").style.border = "1px solid #CF3339";
		document.getElementById("confirm_password").focus();
		document.getElementById("confirm_password").value = "";
		return;
	}
	/*-------Submit---------------*/
	document.getElementById("resetform").submit();
}
/*--------------For User Profile-------------------*/
function checkProfile(){
	if(document.getElementById("cusname").value == ""){
		document.getElementById("cusname").style.background = "#FFFF99";
		document.getElementById("cusname").style.border = "1px solid #CF3339";
		document.getElementById("cusname").focus();
		return;
	}
	if(document.getElementById("email").value == ""){
		document.getElementById("email").focus();
		document.getElementById("email").style.background = "#FFFF99";
		document.getElementById("email").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("email").value.length > 0){
		if(!isemail(document.getElementById("email").value)){
			document.getElementById("email").focus();
			document.getElementById("email").value = "";
			return;
		}
	}
	/* Thong tin cong ty */
	if(document.getElementById("full_name").value == "" || document.getElementById("full_name").value.length < 6){
		document.getElementById("full_name").style.background = "#FFFF99";
		document.getElementById("full_name").style.border = "1px solid #CF3339";
		document.getElementById("full_name").focus();
		document.getElementById("full_name").value = "";
		return;
	}
	if(document.getElementById("abbreviate_name").value == "" || document.getElementById("abbreviate_name").value.length < 2){
		document.getElementById("abbreviate_name").style.background = "#FFFF99";
		document.getElementById("abbreviate_name").style.border = "1px solid #CF3339";
		document.getElementById("abbreviate_name").focus();
		document.getElementById("abbreviate_name").value = "";
		return;
	}
	if(document.getElementById("ccNumber").value == "" || document.getElementById("ccNumber").value.length < 2){
		document.getElementById("ccNumber").style.background = "#FFFF99";
		document.getElementById("ccNumber").style.border = "1px solid #CF3339";
		document.getElementById("ccNumber").focus();
		document.getElementById("ccNumber").value = "";
		return;
	}
	if(document.getElementById("acNumber").value == ""){
		document.getElementById("acNumber").style.background = "#FFFF99";
		document.getElementById("acNumber").style.border = "1px solid #CF3339";
		document.getElementById("acNumber").focus();
		document.getElementById("acNumber").value = "";
		return;
	}
	if(document.getElementById("mcNumber").value == "" || document.getElementById("mcNumber").value.length < 7){
		document.getElementById("mcNumber").style.background = "#FFFF99";
		document.getElementById("mcNumber").style.border = "1px solid #CF3339";
		document.getElementById("mcNumber").focus();
		document.getElementById("mcNumber").value = "";
		return;
	}
	if(document.getElementById("cEmail").value == ""){
		document.getElementById("cEmail").focus();
		document.getElementById("cEmail").style.background = "#FFFF99";
		document.getElementById("cEmail").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("cEmail").value.length > 0){
		if(!isemail(document.getElementById("cEmail").value)){
			document.getElementById("cEmail").focus();
			document.getElementById("cEmail").value = "";
			return;
		}
	}
	if(document.getElementById("website").value == ""){
		document.getElementById("website").focus();
		document.getElementById("website").style.background = "#FFFF99";
		document.getElementById("website").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("cAddress").value == ""){
		document.getElementById("cAddress").focus();
		document.getElementById("cAddress").style.background = "#FFFF99";
		document.getElementById("cAddress").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("area").value == ""){
		document.getElementById("area").focus();
		document.getElementById("area").style.background = "#FFFF99";
		document.getElementById("area").style.border = "1px solid #CF3339";
		return;
	}	if(document.getElementById("profession").value == ""){
		document.getElementById("profession").focus();
		document.getElementById("profession").style.background = "#FFFF99";
		document.getElementById("profession").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("infor").value == ""){
		document.getElementById("infor").focus();
		document.getElementById("infor").style.background = "#FFFF99";
		document.getElementById("infor").style.border = "1px solid #CF3339";
		return;
	}
	/*-------Submit---------------*/
	document.getElementById("profileform").submit();
}
/*------------------------projectForm--------------------------*/
function projectForm(){
	if(document.getElementById("title").value == ""){
		document.getElementById("title").focus();
		document.getElementById("title").style.background = "#FFFF99";
		document.getElementById("title").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("teaser").value == ""){
		document.getElementById("teaser").focus();
		document.getElementById("teaser").style.background = "#FFFF99";
		document.getElementById("teaser").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("desc").value == ""){
		document.getElementById("desc").focus();
		document.getElementById("desc").style.background = "#FFFF99";
		document.getElementById("desc").style.border = "1px solid #CF3339";
		return;
	}
	/*-------Submit---------------*/
	document.getElementById("myForm").submit();	
}
/*------------------------projectForm--------------------------*/
function productcheck(){
	if(document.getElementById("proname").value == ""){
		document.getElementById("proname").focus();
		document.getElementById("proname").style.background = "#FFFF99";
		document.getElementById("proname").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("picture").value == ""){
		document.getElementById("picture").focus();
		document.getElementById("picture").style.background = "#FFFF99";
		document.getElementById("picture").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("infomation").value == ""){
		document.getElementById("infomation").focus();
		document.getElementById("infomation").style.background = "#FFFF99";
		document.getElementById("infomation").style.border = "1px solid #CF3339";
		return;
	}
	/*-------Submit---------------*/
	document.getElementById("productForm").submit();	
}
function proEditCheck(){
	if(document.getElementById("proname").value == ""){
		document.getElementById("proname").focus();
		document.getElementById("proname").style.background = "#FFFF99";
		document.getElementById("proname").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("infomation").value == ""){
		document.getElementById("infomation").focus();
		document.getElementById("infomation").style.background = "#FFFF99";
		document.getElementById("infomation").style.border = "1px solid #CF3339";
		return;
	}
	/*-------Submit---------------*/
	document.getElementById("productForm").submit();
}
/*-------------Check mail function------------------*/
function isemail(email){
	var re = /^(\w|[^_]\.[^_]|[\-])+(([^_])(\@){1}([^_]))(([a-z]|[\d]|[_]|[\-])+|([^_]\.[^_])*)+\.[a-z]{2,3}$/i;
	return re.test(email);
}
/*------------------------------Poll---------------------------*/
function makePOSTAddRequest(url,parameters,id){
	http_request = false;
	if(window.XMLHttpRequest){
		http_request = new XMLHttpRequest();
		if(http_request.overrideMimeType){
			http_request.overrideMimeType('text/html');
		}
		} else if(window.ActiveXObject){
		try{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e){
		try{
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){}
		}
	}
	if(!http_request){
		alert('Cannot create XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = function(){ 
		alertAdd(id); 
	};
	http_request.open("POST",url,true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parameters.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parameters);
}
function alertAdd(id){
	document.getElementById(id).innerHTML="<br><p align=\"center\"><img src=\"/images/loading.gif\"><br>T&#7843;i d&#7919; li&#7879;u</p>";
	if(http_request.readyState == 4){
		if(http_request.status == 200){
			result = http_request.responseText;
			document.getElementById(id).innerHTML = result;           
		}
		else{
			alert('www.vncollect.com - Thiet ke website !');
		}
	}
}
function checkVote(){
	if(document.getElementById("pol_id").value==""){
		alert("Ban phai chon it nhat 1 cau tra loi!");
		document.getElementById("Option_1").focus();
		document.getElementById("Option_1").style.background = "#FFFF99";
		document.getElementById("Option_1").style.border = "1px solid #CF3339";
		return;
	}
	document.getElementById("voteform").submit();
}
function Vote(obj,id){
	var postpoller = "data=" + encodeURIComponent(document.getElementById("questionID").value) +
	"|" + encodeURIComponent(document.getElementById("pol_id").value) + 
	"|" + encodeURIComponent(document.getElementById("actioning").value);
	/*alert(postpoller);*/
	makePOSTAddRequest('/home/poll.php', postpoller,id);
}
/*--------------Comments------------------------------*/
function commentSubmit(){
	if(document.getElementById("comName").value == ""){
		document.getElementById("comName").style.background = "#FFFF99";
		document.getElementById("comName").style.border = "1px solid #CF3339";
		document.getElementById("comName").focus();
		return;
	}
	if(document.getElementById("comEmail").value == ""){
		document.getElementById("comEmail").focus();
		document.getElementById("comEmail").style.background = "#FFFF99";
		document.getElementById("comEmail").style.border = "1px solid #CF3339";
		return;
	}
	if(document.getElementById("comEmail").value.length > 0){
		if(!isemail(document.getElementById("comEmail").value)){
			document.getElementById("comEmail").focus();
			document.getElementById("comEmail").value = "";
			return;
		}
	}
	if(document.getElementById("comPhone").value == ""){
		document.getElementById("comPhone").style.background = "#FFFF99";
		document.getElementById("comPhone").style.border = "1px solid #CF3339";
		document.getElementById("comPhone").focus();
		return;
	}
	if(document.getElementById("contents").value == ""){
		document.getElementById("contents").style.background = "#FFFF99";
		document.getElementById("contents").style.border = "1px solid #CF3339";
		document.getElementById("contents").focus();
		return;
	}
	document.getElementById("commentForm").submit();
}
function actComment(obj,id) {
	var postComment = "data=" + encodeURIComponent(document.getElementById("comName").value) +
	"|" + encodeURIComponent(document.getElementById("comEmail").value) + 
	"|" + encodeURIComponent(document.getElementById("comPhone").value) + 
	"|" + encodeURIComponent(document.getElementById("comValue").value) + 
	"|" + encodeURIComponent(document.getElementById("contents").value) + 
	"|" + encodeURIComponent(document.getElementById("datID").value) + 
	"|" + encodeURIComponent(document.getElementById("comAction").value);
	/*alert(postComment);*/
	makePOSTAddRequest('/home/comments.php', postComment,id);
}


