function findPosY(obj){
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function togglecell(){
	document.getElementById('hiddencell1').style.visibility = "hidden";
	document.getElementById('hiddencell1').style.display = "none";

	document.getElementById('hiddencell2').style.visibility = "visible";
	document.getElementById('hiddencell2').style.display = "block";
	login.password.focus(); 
}
function check_mojo_mail() {
	var err = "";
	var email_txt = "";

	if ((document.mojo.list[0].checked == false) && (document.mojo.list[1].checked == false) && (document.mojo.list[2].checked == false)) {
		err += "Please select mailing list\n";
	}
	if (document.mojo.email.value == "") {
		err += "Please enter email address\n";
	} else {
		email_txt = document.mojo.email.value;
		if (email_txt.indexOf(".") == -1 || email_txt.indexOf("@") == -1) {
			err += "Please check the email you have entered\n";
		}
	}
	if (err == "") {
		return true;
	} else {
		alert(err);
		return false;
		}
}

var divTop = 0;
var divBottom;
var divLeft = 0;
var divRight;
var scrollTime;
var stop = true;
var filmWidth = 200;
var filmHeight = 100;
var speed = 50;
//var speed = 0;


function moveTop(){
	filmObj = document.getElementById('film');
	var filmContObj = document.getElementById('filmcontainer');
	var contTop = findPosY(filmContObj);
	divTop--;
	filmObj.style.top = divTop;	
	var childBottom = findPosY(filmObj.firstChild) + filmObj.firstChild.offsetHeight;			
		if(childBottom <  findPosY(filmContObj)) {
		var childH = filmObj.firstChild.offsetHeight;
		filmObj.appendChild(filmObj.firstChild);
		filmObj.style.top = '0px';
		divTop = 0;
	}
	scrollTime = setTimeout("moveTop()", speed);
}
function moveBottom(){
	if(divTop >=filmHeight) {	
		divTop = 0 - filmObj.offsetHeight;
	}
	clearTimeout(scrollTime);
	filmObj = document.getElementById('film');
	filmObj.style.top = divTop;
	divTop++;
	scrollTime = setTimeout("moveBottom()", speed);
}
function moveLeft(){
	var checkLeftEnd = 0 - filmObj.offsetWidth;
	if(divLeft <= checkLeftEnd) {
		divLeft = filmWidth;
	}
	clearTimeout(scrollTime);
	filmObj = document.getElementById('film');
	filmObj.style.left = divLeft;
	divLeft--;
	scrollTime = setTimeout("moveLeft()", speed);
}
function moveStop(){
	clearTimeout(scrollTime);
	stop = true;
}
function moveRight(){
	if(divLeft >=filmWidth) {
		divLeft = 0 - filmObj.offsetWidth;
	}
	clearTimeout(scrollTime);
	filmObj = document.getElementById('film');
	filmObj.style.left = divLeft;
	divLeft++;
	scrollTime = setTimeout("moveRight()", speed);
}
function initFilm(){
	var filmCont = document.getElementById('newstd');
	var filmcontainer = document.getElementById('filmcontainer');
	var filmDiv = document.getElementById('filmDiv');
	
	filmHeight = parseInt(filmCont.offsetHeight);
	filmcontainer.style.height = filmHeight;
	filmDiv.style.height = filmHeight;

	filmObj = document.getElementById('film');
	divRight = divLeft + filmObj.offsetWidth;
	filmObj.style.position = "absolute";
}
function createTbl(){
	var bodyObj = document.getElementsByTagName('body')[0];
	
	var TblObj = document.createElement('Table');
	bodyObj.appendChild(TblObj);
	var TBodyObj = document.createElement('TBODY');
	TblObj.appendChild(TBodyObj);
	var newRow = TBodyObj.insertRow(TBodyObj.rows.length);

	var leftObj =  document.getElementById('main');
	var midObj =  document.getElementById('cell2');
	var rightObj =  document.getElementById('cell3');
	
	var newCell = newRow.insertCell(newRow.cells.length);	
	newCell.appendChild(leftObj);
	newCell.width = "730px"; 
	newCell.vAlign = 'top';	

	var newCell = newRow.insertCell(newRow.cells.length);	
	newCell.appendChild(midObj);
	newCell.width = "5px"; 
	newCell.vAlign = 'top';	

	var newCell = newRow.insertCell(newRow.cells.length);
	newCell.appendChild(rightObj);
	newCell.width = "230px"; 
	newCell.vAlign = 'top';	
}

function chkHeight(){
	var menuObj = document.getElementById('Menu');
	var parentObj = document.getElementById('parentMenu');
	if(menuObj.offsetHeight > parentObj.offsetHeight){
		parentObj.style.height = menuObj.offsetHeight;
	}
}

function menuTbl(){
	var bodyObj = document.getElementById('parentMenu');
	
	var TblObj = document.createElement('Table');
	TblObj.border = 0;
	
	var TBodyObj = document.createElement('TBODY');
	TblObj.appendChild(TBodyObj);
	var newRow = TBodyObj.insertRow(TBodyObj.rows.length);

	var leftObj =  document.getElementById('Menu');
	var rightObj =  document.getElementById('rightCon');
	
	var newCell = newRow.insertCell(newRow.cells.length);	
	newCell.appendChild(leftObj);
	newCell.width = "190px"; 
	newCell.vAlign = 'top';	
	newCell.backgroundcolor = "#ff0000";

	var newCell = newRow.insertCell(newRow.cells.length);
	newCell.appendChild(rightObj);
	newCell.width = "500px"; 
	newCell.vAlign = 'top';	
 	bodyObj.appendChild(TblObj);
}
function validate_form() {
	var error;
	error = "";
	if (document.contactus.first_name.value == "") {
		error += "First name\n";
	}
	if (document.contactus.last_name.value == "") {
		error += "Last name\n";
	}
	if (document.contactus.email.value == "") {
		error += "Email\n";
	} else {
		if (!isEmailAddr(document.contactus.email.value)) {
			error += "Invalid Email\n";
		}
	}	
	if (document.contactus.mess.value == "") {
		error += "Message\n";
	}

	if (error == "") {
		return true;
	} else {
		error = "Please fill following empty fields:\n\n" + error;
		alert (error);
		return false;
	}
}
function isEmailAddr(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

var loginhover="url(../images/loginBtnhover.gif)";
var loginpress = "url(../images/loginBtnpress.gif)";
var loginnormal = "url(../images/loginBtn.gif)";

function BkChgon(lObj) {
	document.getElementById(lObj).style.backgroundImage = loginhover;	
}
function BkChgoff(lObj) {
	document.getElementById(lObj).style.backgroundImage = loginnormal;	
}
function BkChgpress(lObj) {
	document.getElementById(lObj).style.backgroundImage = loginpress;	
}