var global_username_validation = false
var global_email_validation = false
var validation_tag = ""
var global_post_type = ""
var global_login_type = ""
var ajax_contentz = ""
var ajaxgetcontentswitch = ""
var linkstate1 = ""
var linkstate2 = ""
var labelloadingz = "labele"
var labelloadingzz = ""

function processGetPost(){
//def_content = def_content || "psgscontent"
   var myajax=ajaxpack.ajaxobj
   var myfiletype=ajaxpack.filetype
   ajaxpack.addrandomnumber = 1
	//ajax_contentz = ajax_contentz || "psgscontent"
	
   if (myajax.readyState == 4){ 
      if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
		  document.getElementById(ajax_contentz).innerHTML = myajax.responseText
		  document.getElementById(labelloadingzz).innerHTML = "&nbsp;&nbsp;&nbsp;"
       }
   }
}
function GetContent(type, id, cpage, changemenuz, elementidz) {
global_post_type = id
cpage = cpage || "1"
changemenuz = changemenuz || "0"
elementidz = elementidz || "psgscontent"
ajax_contentz = elementidz
/*labelloadingz = labelloadingz || "labele"*/

if (labelloadingz != "labele") {
		labelloadingzz = labelloadingz + id;
}
else {
	labelloadingzz = labelloadingz;
}
//alert(labelloadingzz)
document.getElementById(labelloadingzz).innerHTML = "<div class=style4><img src=images/rotation.gif width=16 height=16 align=middle>&nbsp;Loading...</div>"
/*document.getElementById(ajax_contentz).innerHTML = "<div class=style4><img src=images/rotation.gif width=16 height=16 align=middle>&nbsp;Loading...</div>"*/

if (changemenuz == "1") {
	toggle_linkz("linkz", id, linkstate1, linkstate2)
	if (viewstate == "1") {
		if (ajaxgetcontentswitch != "") {
			if (ajaxgetcontentswitch == "[hide]") {
				document.getElementById(ajax_contentz).innerHTML = ""
				document.getElementById(labelloadingzz).innerHTML = "&nbsp;&nbsp;&nbsp;"
				return;
			}else {
				type = ajaxgetcontentswitch
			}
		}
		
	}
}

ajaxpack.getAjaxRequest("ajax.content.loader.php", "content="+type+"&id="+id+"&cpage="+cpage, processGetPost, "txt")
}


/*
function GetContentBigImageBCRC(type, id, cpage, changemenuz) {
global_post_type = id
cpage = cpage || "1"
changemenuz = changemenuz || "0"

//document.getElementById("labele").innerHTML = "Loading......"
document.getElementById("labele").innerHTML = "<img src=images/rotation.gif width=16 height=16> Loading..."
//alert(id + " " + cpage)
ajaxpack.getAjaxRequest("ajax.content.loader.php", "content="+type+"&id="+id+"&cpage="+cpage, processGetPost("bcrcbigimage"), "txt")

if (changemenuz == "1") {
document.getElementById("menuz"+activemenu).className = "submenu";
document.getElementById("menuz"+id).className = "submenu-active";
activemenu = id;
changemenuz = "0";
}
//tt_Init();
}
*/
function getPostParameters(type){

if (type == "register") {
	var login=document.getElementById("register").login.value //get age value from a form field
	var password=document.getElementById("register").password.value
	var password_confirm=document.getElementById("register").password_confirm.value
	var email=document.getElementById("register").email.value
	var register_type=document.getElementById("register").register_type.value
	
	if (login == "") {
		alert ("Empty Username");
		document.getElementById("register").login.focus();
		return false;
	}
	if (password == "") {
		alert ("Empty Password");
		document.getElementById("register").password.focus();
		return false;
	}
	if (password_confirm == "") {
		alert ("Empty Password Confirmation");
		document.getElementById("register").password_confirm.focus();
		return false;
	}
	if (email == "") {
		alert ("Empty Email");
		document.getElementById("register").email.focus();
		return false;
	}
	if (password != password_confirm) {
		alert("Password Confirmation does not match");
		document.getElementById("register").password_confirm.focus();
		return false;
	}
	if (global_username_validation == false) {
		alert ("Invalid username");
		document.getElementById("register").login.focus();
		return false;
	}
	if (global_email_validation == false) {
		alert ("Invalid email");
		document.getElementById("register").email.focus();
		return false;
	}
	var poststr = "form=membership&act=register&login=" + encodeURI(login) + "&password=" + encodeURI(password)+ "&password_confirm=" + encodeURI(password_confirm)+ "&email=" + encodeURI(email)+ "&register_type=" + encodeURI(register_type)
}
else if (type == "login") {
	var login=document.getElementById("login").login.value //get age value from a form field
	var password=document.getElementById("login").password.value
	
	if (login == "") {
		alert ("Empty Username");
		document.getElementById("login").login.focus();
		return false;
	}
	if (password == "") {
		alert ("Empty Password");
		document.getElementById("login").password.focus();
		return false;
	}
	var poststr = "form=membership&act=login&login=" + encodeURI(login) + "&password=" + encodeURI(password)
}
else if (type == "supplier_supply") {
	var name=document.getElementById("supplier").name.value
	var description=document.getElementById("supplier").description.value
	
	if (name == "") {
		alert ("Empty Company Name");
		document.getElementById("supplier").name.focus();
		return false;
	}
	if (description == "") {
		alert ("Empty Description");
		document.getElementById("supplier").description.focus();
		return false;
	}
	var poststr = "form=membership&act=supplier_supply&name=" + encodeURI(name) + "&description=" + encodeURI(description)
}
return poststr
}

function PostFormZ(type) {
global_post_type = type
var poststr=getPostParameters(type)
if (poststr == false) {
	//alert("error")
}
else {

	document.getElementById("labele").innerHTML = "<img src=images/rotation.gif width=16 height=16> Loading..."
	ajaxpack.postAjaxRequest("ajax.content.loader.php", poststr, processGetPost, "txt")
}

//ajaxpack.postAjaxRequest("examplexml.php", poststr, processGetPost, "xml")
}

function processValidation(){
   var myajax=ajaxpack.ajaxobj
   var myfiletype=ajaxpack.filetype
   ajaxpack.addrandomnumber = 1
   if (myajax.readyState == 4){ 
      if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
	  		if (validation_tag == "usernamevalidation") {
		  		if (myajax.responseText == "1") {
					document.getElementById(validation_tag).innerHTML = "<font color=#0000ff>Username OK</font>"
					global_username_validation = true
				}
				else {
					document.getElementById(validation_tag).innerHTML = "<font color=#ff0000>Username already exist</font>"
					global_username_validation = false
				}
			} else if (validation_tag == "emailvalidation") {
				if (myajax.responseText == "1") {
					document.getElementById(validation_tag).innerHTML = "<font color=#0000ff>Email OK</font>"
					global_email_validation = true
				}
				else {
					document.getElementById(validation_tag).innerHTML = "<font color=#ff0000>Email already exist</font>"
					global_email_validation = false
				}
			}
			validation_tag = ""
		  	document.getElementById("labele").innerHTML = "&nbsp;&nbsp;&nbsp;"
       }
   }
}
function validateUsername() {
	validation_tag = 'usernamevalidation'
	var login=document.getElementById("register").login.value

	document.getElementById(validation_tag).innerHTML = "<img src=images/rotation.gif width=16 height=16> Checking..."
	ajaxpack.getAjaxRequest("ajax.content.loader.php", "validation=register_login&login="+login, processValidation, "txt")
//	document.getElementById("usernamevalidation").innerHTML = "Valid"
}

function validateEmail() {
	validation_tag = 'emailvalidation'
	var email=document.getElementById("register").email.value

	document.getElementById(validation_tag).innerHTML = "<img src=images/rotation.gif width=16 height=16> Checking..."
	ajaxpack.getAjaxRequest("ajax.content.loader.php", "validation=register_email&email="+email, processValidation, "txt")
//	document.getElementById("usernamevalidation").innerHTML = "Valid"
}

function setLogin() {
	alert ("login");
}

function setLogout() {
	alert("logout");
}