
function getAnElement(id)
{
	return document.getElementById?document.getElementById(id):document.all?document.all[id]:document.layers[id];
}
 
function addEvent( obj, type, fn ){
	if (obj.addEventListener)
		obj.addEventListener( type, fn, false );
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}

function ShowProp(objId,x,theProp,theValue) { //v9.0
	var obj = null; with (document){ if (getElementById)
	 obj = getElementById(objId); }
	if (obj){
	  if (theValue == true || theValue == false)
		 eval("obj.style."+theProp+"="+theValue);
	 else eval("obj.style."+theProp+"='"+theValue+"'");
	}
	setTimeout("ShowProp('terms', '', 'display', 'none', 'DIV')", 6000);
}

function ShowState(chk){
	if (navigator.cookieEnabled == 0) {
  		alert("You need to enable cookies to use this function!");
	}
	else {
		var checkBox = getAnElement(chk);
		if (checkBox.checked == true) {
			getAnElement('remembermecheck').className = '';
			checkBox.checked = false;
		}
		else {
			getAnElement('remembermecheck').className = 'fakechecked';
			checkBox.checked = true; 
		}
	}
}

function ValidateForm(thisform){
	if (getAnElement('User').value == 'username') {
		alert("Username & Passowrd Required!");
		return false;
	}
	else if (getAnElement('Pass').value == '') {
		alert("Username & Passowrd Required!");
		return false;
	}
	else {
		if (getAnElement('remember').checked == true) {
			toMem();
		}
		else {
			eraseCookie('User');
			eraseCookie('Pass');
		}
		return true;	
	}
}

function newCookie(name,value,days) {
	var days = 365;   

	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString(); 
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/"; 
}

function readCookie(name) {
	var nameSG = name + "=";
	var nuller = '';
	if (document.cookie.indexOf(nameSG) == -1)
	return nuller;
	
	var ca = document.cookie.split(';');
	for (var i=0; i<ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameSG) == 0) return c.substring(nameSG.length,c.length); 
	}
	return null; 
}

function eraseCookie(name) {
	newCookie(name,"",-1); 
}

function toMem() {
    newCookie('User', getAnElement('User').value);     
    newCookie('Pass', getAnElement('Pass').value);   
}

function remCookie() {
	getAnElement('User').value = readCookie('User');
	getAnElement('Pass').value = readCookie('Pass');
}

function checkCookies() {
	var userValue = readCookie('User');
	var passValue = readCookie('Pass');
	
    if (userValue != '' && passValue != '') {
		getAnElement('User').value = userValue;
		getAnElement('Pass').value = passValue;

		getAnElement('remembermecheck').className = 'fakechecked';
		getAnElement('remember').checked = true;
		
		getAnElement('mockpass').style.display='none';
		getAnElement('Pass').style.display='';
	}
	else {
		inputWatermark();	
	}
}
