
function showmenu(elmnt)
{
document.getElementById(elmnt).style.visibility="visible";
}
function hidemenu(elmnt)
{
document.getElementById(elmnt).style.visibility="hidden";
}
function changelanguage(language)
{
var currenturl=location.pathname;
currenturl=currenturl.concat("?Lang=",language);
location.assign(currenturl);
}


function Set_Cookie( name, value, expires, path, domain, secure )
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

if ( expires )
{
expires = expires * 1000 * 60 * 60;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
( ( path ) ? ";path=" + path : "" ) +
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}

function Get_Cookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}


function Del_Cookie( name, path, domain ) {
	if ( Get_Cookie( name ) ) document.cookie = name + "=" +
	( ( path ) ? ";path=" + path : "") +
	( ( domain ) ? ";domain=" + domain : "" ) +
	";expires=Thu, 01-Jan-1970 00:00:01 GMT";
	}

function Check_Logged(){
username = Get_Cockie('User');
password = Get_Cockie('Passw');

var xmlload;

xmlload = GetXmlHttpObject();

if (xmlhttp==null)
  {
  alert ("Please update your browser to use Mail2Car");
  return;
  }

  xmlload.onreadystatechange=function(){ return xmlload.responseText }
  xmlreq = "";
  xmlreq = xmlreq.concat('LoginCheck.php?User=',username,'&Passw=',password);
  xmlload.open("GET",xmlreq,true);
  xmlload.send(null);
}

function Password_Strenght(pwd) {
	var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\W).*$", "g");
	var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
	var enoughRegex = new RegExp("(?=.{6,}).*", "g");
	if (pwd.length==0) {
	return 0;
	} else if (false == enoughRegex.test(pwd)) {
	return 0;
	} else if (strongRegex.test(pwd)) {
	return 3;
	} else if (mediumRegex.test(pwd)) {
	return 2;
	} else {
	return 1;
	}
}




