function setvar(mem)
{
gmem = mem;
receiveMessage(gmem);
}
function handlehhttpNewMessage() {
  if (http.readyState == 4) {
	
	var new_message = document.getElementById("new_message");
	if(http.responseText == 0)
	{
	}
	else{
	new_message.innerHTML = http.responseText;
	Effect.Appear('new_m');
	}
	setTimeout('receiveMessage(gmem);',30000);
	
    }
}
function receiveMessage(gmem) {
http = getHTTPObject();
http.open("GET", "/get_new_message.php?mem_id="+gmem, true);
http.onreadystatechange = handlehhttpNewMessage;
http.send(null);
}
function dotaht()
{
	if (http.readyState == 4) {
	alert(http.responseText);
	}
	
}
function getHTTPObject() {
    if (typeof XMLHttpRequest != 'undefined') {
        return new XMLHttpRequest();
    }
    try {
        return new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            return new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
    }
    return false;
}
function test2()
{
	alert('hello');
	
		document.newForm.firstname.focus(); 
	return false;
}
function test()
{
	var account = document.getElementById("account").value;
	var groop = document.getElementById("groop_id").value;
	var name = document.getElementById("name").value;
	var error_name = document.getElementById('error_name');
	var lastname = document.getElementById("lastname").value;
	var error_lastname = document.getElementById('error_lastname');
	var email = document.getElementById("email").value;
	var error_email = document.getElementById('error_email');
	var phone = document.getElementById("phone").value;
	var error_phone = document.getElementById('error_phone');
	if (name.length < 1)
	{
		error_name.innerHTML='required';
		if(error_name.style.display=='none') new Effect.Appear('error_name');
		new Effect.Highlight('error_name', {startcollor:'ff0000'});
	} else if (lastname.length < 1) 
	{
		error_lastname.innerHTML='required';
		if(error_lastname.style.display=='none') new Effect.Appear('error_lastname');
		new Effect.Highlight('error_lastname', {startcollor:'ff0000'});
	} else if (email.length < 1) 
	{
		error_email.innerHTML='required';
		if(error_email.style.display=='none') new Effect.Appear('error_email');
		new Effect.Highlight('error_email', {startcollor:'ff0000'});
		
	} else if (phone.length < 1) 
	{
		error_phone.innerHTML='required';
		if(error_phone.style.display=='none') new Effect.Appear('error_phone');
		new Effect.Highlight('error_phone', {startcollor:'ff0000'});
	}else{
	var server_message = document.getElementById("server");
	server_message.innerHTML = 'Connecting to server';
	Effect.server('server');
	contact = getHTTPObject();
	contact.open("GET", "/get_in_contact.php?account="+account+"&groop_id="+groop+"&name="+name+"&lastname="+lastname+"&email="+email+"&phone="+phone, true);
	contact.onreadystatechange = sever_responce;
	contact.send(null);
	}
}
function sever_responce()
{
	if (contact.readyState == 4) {
	
		var server_message = document.getElementById("server");
		server_message.innerHTML = contact.responseText;
		setTimeout('hideBox();',4000);
	}
}


function get_k_groops(tag,account)
{

groop = getHTTPObject();
groop.open("GET", "/get_groop_from_tag.php?tagn="+encodeURIComponent(tag)+"&account="+account, true);
groop.onreadystatechange = handlegroops;
groop.send(null);
}
function handlegroops()
{
	if (groop.readyState == 4) {
	
		var new_message = document.getElementById("groop_result");
		new_message.innerHTML = groop.responseText;
		Effect.kiosk('groop_result');
	}
}

/////////////////////
function logout(mem_id)
{
lmem = mem_id;
log_out(lmem);
}
function log_out(lmem) {
http_out = getHTTPObject();
http_out.open("GET", "log_out.php?mem_id="+lmem, true);
//http_out.onreadystatechange = handlehhttpNewMessage;
//http_out.send(null);
}
//////////////////////////////////////
function get_groop_info(team)
{
groop_in = getHTTPObject();
groop_in.open("GET", "/get_groop_info.php?gID="+team, true);
groop_in.onreadystatechange = handlegroopinfo;
groop_in.send(null);
}
function handlegroopinfo()
{
	if (groop_in.readyState == 4) {
	
		var new_groop_info = document.getElementById("groop_info");
		new_groop_info.innerHTML = groop_in.responseText;
		showBox();
		setfocus();
		
	}
}
function setfocus() { 
	document.contact_form.name.focus();
}

/////////////////////////////////////
function showBox(){
    Element.show('overlay');
    center('box');
    return false;
}

function hideBox(){
    Element.hide('box');
    Element.hide('overlay');
    return false;
}

function center(element){
    try{
        element = $(element);
    }catch(e){
        return;
    }

    var my_width  = 0;
    var my_height = 0;

    if ( typeof( window.innerWidth ) == 'number' ){
        my_width  = window.innerWidth;
        my_height = window.innerHeight;
    }else if ( document.documentElement && 
             ( document.documentElement.clientWidth ||
               document.documentElement.clientHeight ) ){
        my_width  = document.documentElement.clientWidth;
        my_height = document.documentElement.clientHeight;
    }
    else if ( document.body && 
            ( document.body.clientWidth || document.body.clientHeight ) ){
        my_width  = document.body.clientWidth;
        my_height = document.body.clientHeight;
    }

    element.style.position = 'absolute';
    element.style.zIndex   = 99;

    var scrollY = 0;

    if ( document.documentElement && document.documentElement.scrollTop ){
        scrollY = document.documentElement.scrollTop;
    }else if ( document.body && document.body.scrollTop ){
        scrollY = document.body.scrollTop;
    }else if ( window.pageYOffset ){
        scrollY = window.pageYOffset;
    }else if ( window.scrollY ){
        scrollY = window.scrollY;
    }

    var elementDimensions = Element.getDimensions(element);

    var setX = ( my_width  - elementDimensions.width  ) / 2;
    var setY = ( my_height - elementDimensions.height ) / 2 + scrollY;

    setX = ( setX < 0 ) ? 0 : setX;
    setY = ( setY < 0 ) ? 0 : setY;

    element.style.left = setX + "px";
    element.style.top  = setY + "px";

    element.style.display  = 'block';
}
///////////////////  validateion    ///////////////
	
function isEmail(field){
	if(field.value.indexOf("@") == -1 || field.value.indexOf(".") == -1)
	{
		return false;
		} 
		else 
		{
		return true;
		}
}

function acc()
{
	var name = document.getElementById("name").value;
	var error_name = document.getElementById('error_name');
	var lastname = document.getElementById("lastname").value;
	var error_lastname = document.getElementById('error_lastname');
	var org = document.getElementById("org").value;
	var error_org = document.getElementById('error_org');
	var email = document.getElementById("email").value;
	var error_email = document.getElementById('error_email');
	var phone = document.getElementById("phone").value;
	var error_phone = document.getElementById('error_phone');
	var city = document.getElementById("city").value;
	var error_city = document.getElementById('error_city');
	var state = document.getElementById("state").value;
	var error_state = document.getElementById('error_state');
	var pass1 = document.getElementById("pass1").value;
	var error_pass1 = document.getElementById('error_pass1');
	var pass2 = document.getElementById("pass2").value;
	var error_pass2 = document.getElementById('error_pass2');
	var type = document.getElementById("type").value;
	var error_check = document.getElementById('error_check');
	if (name.length < 1)
	{
		error_name.innerHTML='Required';
		if(error_name.style.display=='none') new Effect.Appear('error_name');
		new Effect.Highlight('error_name', {startcollor:'ff0000'});
	} else if (lastname.length < 1) 
	{
		error_lastname.innerHTML='Required';
		if(error_lastname.style.display=='none') new Effect.Appear('error_lastname');
		new Effect.Highlight('error_lastname', {startcollor:'ff0000'});
	}else if (email.length < 1) 
	{
		error_email.innerHTML='Required';
		if(error_email.style.display=='none') new Effect.Appear('error_email');
		new Effect.Highlight('error_email', {startcollor:'ff0000'});
		
	}else if (phone.length < 1) 
	{
		error_phone.innerHTML='Required';
		if(error_phone.style.display=='none') new Effect.Appear('error_phone');
		new Effect.Highlight('error_phone', {startcollor:'ff0000'});
		
	}
	
	else if (org.length < 1) 
	{
		error_org.innerHTML='Required';
		if(error_org.style.display=='none') new Effect.Appear('error_org');
		new Effect.Highlight('error_org', {startcollor:'ff0000'});
	}
	else if (city.length < 1) 
	{
		error_city.innerHTML='Required';
		if(error_city.style.display=='none') new Effect.Appear('error_city');
		new Effect.Highlight('error_city', {startcollor:'ff0000'});
	} 
	else if (state.length < 1) 
	{
		error_state.innerHTML='Required';
		if(error_state.style.display=='none') new Effect.Appear('error_state');
		new Effect.Highlight('error_state', {startcollor:'ff0000'});
	} 
	else if (pass1.length < 1) 
	{
		error_pass1.innerHTML='Required';
		if(error_pass1.style.display=='none') new Effect.Appear('error_pass1');
		new Effect.Highlight('error_pass1', {startcollor:'ff0000'});
		
	}else if (pass2.length < 1) 
	{
		error_pass2.innerHTML='Required';
		if(error_pass2.style.display=='none') new Effect.Appear('error_pass2');
		new Effect.Highlight('error_pass2', {startcollor:'ff0000'});
		
	}else if (pass1 != pass2) 
	{
		error_pass2.innerHTML='Passwords do not match';
		if(error_pass2.style.display=='none') new Effect.Appear('error_pass2');
		new Effect.Highlight('error_pass2', {startcollor:'ff0000'});
		
	}
	else if (!document.getElementById("agree").checked) 
	{
		error_check.innerHTML='Please check';
		if(error_check.style.display=='none') new Effect.Appear('error_check');
		new Effect.Highlight('error_check', {startcollor:'ff0000'});
		
	}
	
	else{
	return true;
	}
}	
function dd(){
window.location="/Reports";
}
		