/*
For submit event of Contact Us Page
*/
function submitContactUs(myForm)
{
	var fName = document.getElementById('fName').value;
	if(fName=="")
	{
		alert("Error: First Name required!!!!!");
		document.getElementById('fName').focus();
		return false;
	}
	
	var email = document.getElementById('email').value;
	if(email=="")
	{
		alert("Error: Email Address required!!!!!");
		document.getElementById('email').focus();
		return false;
	}
	
	alert("Thank you "+fName+", we will contact you back at "+email);
}

function getStatus()
{
	var myUser = getCookie("myuser");
	
	if(myUser != "")
	{
		document.getElementById('status').innerHTML = "Welcome <strong>"+ myUser +"</strong>, <a style='font-size:75%'style='font-size:75%' href='logout.htm'>Logout</a>&nbsp;";
		document.getElementById('status').innerHTML += "<span style='font-size:80%'>("+ noOfItems() +" items - $"+ countTotal() +")</span>&nbsp;";
		document.getElementById('status').innerHTML += "<a style='font-size:75%'style='font-size:75%' href='cart.php'>My Cart</a>";
	}
}

function countTotal()
{
	iNumberOrdered = getCookie("NumberOrdered");

	if(iNumberOrdered == null)
		iNumberOrdered = 0;
		
	gTotal=0;
	for ( i = 1; i <= iNumberOrdered; i++ )
	{
		NewOrder = "Order." + i;
		database = "";
		database = getCookie(NewOrder);

		Token0 = database.indexOf("|", 0);
		Token1 = database.indexOf("|", Token0+1);
		Token2 = database.indexOf("|", Token1+1);

		fields = new Array;
		fields[0] = database.substring( 0, Token0 );
		fields[1] = database.substring( Token0+1, Token1 );
		fields[2] = database.substring( Token1+1, Token2 );
		fields[3] = database.substring( Token2+1, database.length );
	  
		gTotal += parseInt(fields[1]) * parseInt(fields[2]);
	}
	return gTotal;
}

function noOfItems()
{
	iNumberOrdered = getCookie("NumberOrdered");

	if(iNumberOrdered == null)
		iNumberOrdered = 0;
		
	count=0;
	for ( i = 1; i <= iNumberOrdered; i++ )
	{
		NewOrder = "Order." + i;
		database = "";
		database = getCookie(NewOrder);

		Token0 = database.indexOf("|", 0);
		Token1 = database.indexOf("|", Token0+1);
		Token2 = database.indexOf("|", Token1+1);

		fields = new Array;
		fields[0] = database.substring( 0, Token0 );
		fields[1] = database.substring( Token0+1, Token1 );
		fields[2] = database.substring( Token1+1, Token2 );
		fields[3] = database.substring( Token2+1, database.length );
	  
		count += parseInt(fields[1]);
	}
	return count;
}

function doLogout()
{
	var cookies = document.cookie.split(";");
	for (var i = 0; i < cookies.length; i++)
		eraseCookies(cookies[i].split("=")[0]);

	window.location.assign("index.php");
}

function eraseCookies(c_name)
{
	document.cookie = c_name + "= ;expires=-1";
}

function checkLogin()
{
	var loginName = document.forms[0].txtLogin.value;
	var password = document.forms[0].txtPassword.value;
	if (password == "RidderTibaldi" && loginName == "admin")
	{
		window.location.assign("index.php");
		setCookie("myuser",loginName);
	}
	else
		alert ("Incorrect Password");
}

function setCookie(c_name,value)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+1);
	document.cookie = c_name + "=" +escape(value)+ ";expires="+exdate.toGMTString();
}

function getCookie(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 "";
}

// For random image rotation on home page
// Array of Images
image_array = new Array("1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg");
//this function is used to rotate random images on menu side
function rotate()
{
	index = Math.floor(Math.random() * image_array.length);//generate random number
	//document.changeimage.src = "images/random/" + image_array[index];
	document.getElementById('changeimage').src = "images/random/" + image_array[index];
	setTimeout("rotate()", 4000);//to wait for 2 secs
}

// For DropDown Menus
var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose;

function resizeWin() 
{
    if (document.all) {
        winHeight = document.all['bodyArea'].offsetHeight;
        winWidth = document.all['bodyArea'].offsetWidth;
    }
    window.resizeTo(winWidth + 30, winHeight + 30);
}

