/*7.17 by Leo*/

var cCode = '';
var timer = null;
var cCode1 = '';
var timer1 = null;
function showAll()
{
	var show = document.getElementById("allShow");//.style.display = '';
	var display = show.style.display;
	if(display == 'none')
	{
			show.style.display = '';
	}
	else
	{
		show.style.display = 'none';
	}
	//var div1 = document.getElementById("singleShow");
	//var div2 = document.getElementById("allShow");
//	var display1 = div1.style.display;
//	var display2 = div2.style.display;
//	
//	if (display1 == '')
//	{
//		div1.style.display = 'none';
//	}
//	else
//	{
//		div1.style.display = '';
//	}
//	
//	if (display2 == '')
//	{
//		div2.style.display = 'none';
//	}
//	else
//	{
//		div2.style.display = '';
//	}
}

function offshow(num)
{
	
	if(objcode != num)
	{
	document.getElementById(num).style.display = "none";
	document.getElementById("controller" + num).style.backgroundColor = '';
	document.getElementById("controller" + num).style.borderColor = '';
	document.getElementById("controller" + num).style.borderStyle = '';
	document.getElementById("controller" + num).style.borderWidth = '';
	document.getElementById("controller" + num).style.borderRight = '';
	document.getElementById("controller" + num).style.height = '21px';
	}
	//alert(objcode);
//	alert(num);
}


function offshow2(num)
{
	document.getElementById("HotTypeshow_" + num).style.display = "none";
	document.getElementById("hott" + num).style.backgroundColor = '';
	document.getElementById("hott" + num).style.borderColor = '';
	document.getElementById("hott" + num).style.borderStyle = '';
	document.getElementById("hott" + num).style.borderWidth = '';
	document.getElementById("hott" + num).style.borderRight = '';
	document.getElementById("hott" + num).style.height = '21px';
}

function getPageScroll(){
  var xScroll, yScroll;
  if (self.pageYOffset || self.pageXOffset) {
    xScroll = self.pageXOffset;
    yScroll = self.pageYOffset;
  } else if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) {   // Explorer 6 Strict
    xScroll = document.documentElement.scrollLeft;
    yScroll = document.documentElement.scrollTop;
  } else if (document.body) {// all other Explorers
    xScroll = document.body.scrollTop;
    yScroll = document.body.scrollTop;
  }

  pageScroll = {xScroll: xScroll, yScroll: yScroll};
  return pageScroll;
}
function showallhotcategorys(num)
{
	//alert(num);
	var ie = '';
	if (cCode1 != "")
	document.getElementById(cCode1).style.display = 'none';
	cCode1 = num;
	if(window.ActiveXObject)
	{
		ie = true;	
	}
	document.getElementById("hott" + num).style.backgroundColor = 'white';
	document.getElementById("hott" + num).style.borderColor = 'black';
	document.getElementById("hott" + num).style.borderStyle = 'solid';
	document.getElementById("hott" + num).style.borderWidth = '1px';
	document.getElementById("hott" + num).style.borderRight = 'none';
	document.getElementById("hott" + num).style.height = '19px';
	opos=getPageScroll();
	box = document.getElementById("HotTypeshow_" + num);
	obj = document.getElementById("hott" + num);
	oRect = getOffset(obj);
	xpos = oRect.offsetLeft + 158;
	if(ie)
	{
		ypos = oRect.offsetTop - 1;
	}
	else
	{
		ypos = oRect.offsetTop - 2;
	}
	if (document.all){
		xpos = xpos - 2;
		ypos = ypos + 1;
	}
	else{
		ypos = ypos + 2;
	}
	box.style.left = xpos.toString() +'px';
	box.style.top = ypos.toString() +'px';
	if (box.style.display == 'none')
		box.style.display = ''; 
}
function showallcategorys2(num)
{
	var ie = '';
	if (cCode != "")
		document.getElementById(cCode).style.display = 'none';
	
	cCode = num;
	//alert(num);
	if(window.ActiveXObject)
	{
		ie = true;
	}
	document.getElementById("controller" + num).style.backgroundColor = 'white';
	document.getElementById("controller" + num).style.borderColor = 'black';
	document.getElementById("controller" + num).style.borderStyle = 'solid';
	document.getElementById("controller" + num).style.borderWidth = '1px';
	document.getElementById("controller" + num).style.borderRight = 'none';
	document.getElementById("controller" + num).style.height = '19px';
	//alert(123);
	opos=getPageScroll();
	box = document.getElementById(num);
	obj = document.getElementById("controller" + num); 
	//obj.style.backgroundcolor = 'white';
	oRect = getOffset(obj);
	xpos = oRect.offsetLeft + 158;
	if(ie)
	{
		ypos = oRect.offsetTop - 1;
	}
	else
	{
		ypos = oRect.offsetTop - 2;
	}
	if (document.all){
		xpos = xpos - 2;
		ypos = ypos + 1;
	}
	else{
		ypos = ypos + 2;
	}
	box.style.left = xpos.toString() +'px';
	box.style.top = ypos.toString() +'px';
	if (box.style.display == 'none')
		box.style.display = '';
		
}
function showallcategorys3(num, index)
{
	var ie = '';
	if (cCode != "")
		document.getElementById(cCode).style.display = 'none';
	cCode = num;
	if(window.ActiveXObject)
	{
		ie = true;	
	}
	document.getElementById("controller" + num).style.backgroundColor = 'white';
	document.getElementById("controller" + num).style.borderColor = 'black';
	document.getElementById("controller" + num).style.borderStyle = 'solid';
	document.getElementById("controller" + num).style.borderWidth = '1px';
	document.getElementById("controller" + num).style.borderRight = 'none';
	document.getElementById("controller" + num).style.height = '19px';
	//alert(123);
	opos=getPageScroll();
	box = document.getElementById(num);
	obj = document.getElementById("controller" + num); 
	//obj.style.backgroundcolor = 'white';
	oRect = getOffset(obj);
	xpos = 158;
	if(ie)
	{
		ypos = (index - 1) * 22;
	}
	else
	{
		ypos = (index - 1.05) * 22;
	}
	if (document.all){
		xpos = xpos - 2;
		ypos = ypos + 1;
	}
	else{
		ypos = ypos + 2;
	}
	box.style.left = xpos.toString() +'px';
	box.style.top = ypos.toString() +'px';
	if (box.style.display == 'none')
		box.style.display = '';
}
function getOffset(obj) {
    var offset = {offsetLeft: 0, offsetTop: 0};
    while (obj) {
        offset.offsetLeft += obj.offsetLeft;
        offset.offsetTop += obj.offsetTop;
        obj = obj.offsetParent;
    }
    return offset;
}

function LiOnMouseOut(indexcode) {
	document.getElementById("controller" + indexcode).style.backgroundColor = '';
	document.getElementById("controller" + indexcode).style.borderColor = '';
	document.getElementById("controller" + indexcode).style.borderStyle = '';
	document.getElementById("controller" + indexcode).style.borderWidth = '';
	document.getElementById("controller" + indexcode).style.borderRight = '';
	document.getElementById("controller" + indexcode).style.height = '21px';
	cCode = '';
	timer = setTimeout(function(){closeDiv(indexcode);}, 0);
}

function DivOnMouseOver(indexcode) {
	document.getElementById("controller" + indexcode).style.backgroundColor = 'white';
	document.getElementById("controller" + indexcode).style.borderColor = 'black';
	document.getElementById("controller" + indexcode).style.borderStyle = 'solid';
	document.getElementById("controller" + indexcode).style.borderWidth = '1px';
	document.getElementById("controller" + indexcode).style.borderRight = 'none';
	document.getElementById("controller" + indexcode).style.height = '19px';
	cCode = indexcode;
}

function DivOnMouseOut(indexcode) {
	document.getElementById("controller" + indexcode).style.backgroundColor = '';
	document.getElementById("controller" + indexcode).style.borderColor = '';
	document.getElementById("controller" + indexcode).style.borderStyle = '';
	document.getElementById("controller" + indexcode).style.borderWidth = '';
	document.getElementById("controller" + indexcode).style.borderRight = '';
	document.getElementById("controller" + indexcode).style.height = '21px';
	cCode = '';
	timer = setTimeout(function(){closeDiv(indexcode);}, 0);
}

function closeDiv(indexcode) {
	if (cCode != indexcode) {
		document.getElementById(indexcode).style.display = 'none';
	}
}

function hottLiOnMouseOut(indexcode) {
	document.getElementById("hott" + indexcode).style.backgroundColor = '';
	document.getElementById("hott" + indexcode).style.borderColor = '';
	document.getElementById("hott" + indexcode).style.borderStyle = '';
	document.getElementById("hott" + indexcode).style.borderWidth = '';
	document.getElementById("hott" + indexcode).style.borderRight = '';
	document.getElementById("hott" + indexcode).style.height = '21px';
	cCode1 = '';
	timer1 = setTimeout(function(){hottcloseDiv(indexcode);}, 0);
}

function hottDivOnMouseOver(indexcode) {
	document.getElementById("hott" + indexcode).style.backgroundColor = 'white';
	document.getElementById("hott" + indexcode).style.borderColor = 'black';
	document.getElementById("hott" + indexcode).style.borderStyle = 'solid';
	document.getElementById("hott" + indexcode).style.borderWidth = '1px';
	document.getElementById("hott" + indexcode).style.borderRight = 'none';
	document.getElementById("hott" + indexcode).style.height = '19px';
	cCode1 = indexcode;
}

function hottDivOnMouseOut(indexcode) {
	document.getElementById("hott" + indexcode).style.backgroundColor = '';
	document.getElementById("hott" + indexcode).style.borderColor = '';
	document.getElementById("hott" + indexcode).style.borderStyle = '';
	document.getElementById("hott" + indexcode).style.borderWidth = '';
	document.getElementById("hott" + indexcode).style.borderRight = '';
	document.getElementById("hott" + indexcode).style.height = '21px';
	cCode1 = '';
	timer1 = setTimeout(function(){hottcloseDiv(indexcode);}, 0);
}

function hottcloseDiv(indexcode) {
	if (cCode1 != indexcode) {
		document.getElementById("HotTypeshow_" + indexcode).style.display = 'none';
	}
}

function SpecOrderOnSubmit() {
	var obj = document.getElementById('soemail');
	
	if (!isEmail(obj.value)) {
		alert("Please enter an email address of you!");
		obj.focus();
		obj.select();
		return false;
	}
	return true;
}
