﻿/*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 m=0;
	var obj = document.getElementById('soemail');
	var type = document.getElementsByName('ProductType');
	if (!isEmail(obj.value)) {
		alert("Please enter an email address of you!");
		obj.focus();
		obj.select();
		return false;
	}
	if(type.length > 0){
		for(var i=0;i<type.length;i++){
			if(type[i].checked)m++;	
		}
		if(m == 0){
			alert("You have to select at least one option to continue the subscription!");
			obj.focus();
			obj.select();
			return false;	
		}
	}
	return true;
}
//Email;
function isEmail(s){
	s = trim(s); 
 	var p = /^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.){1,4}[a-z]{2,3}$/i; 
 	return p.test(s);
}
function checkemail(){
	var useremail=document.getElementById('uemail').value;
	var aspace=useremail.replace(/^\s+/,'').replace(/\s+$/,'');
	var email_pattern = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	if(!email_pattern.test(useremail) && aspace!="")
	{
		alert("Please enter a valid email address.");
		document.getElementById('uemail').value="";
	}
	 
		
	
	}
	
	
var eventcount = 1;
	function TurnR(eventnum,righturl){
		document.getElementById("turntoL").style.display="";
		document.getElementById("turntoL1").style.display="none";
		eventcount = eventcount+5;
		turncount = eventcount;
		if(eventcount > eventnum){
			document.getElementById("turntoR").style.display="none";
			document.getElementById("turntoR1").style.display="";
			return false;
		}else{
			for(i=1;i<=eventnum;i++){
				document.getElementById("event_"+i).style.display="none";
			}
			for(j=1;j<=5;j++){
				if(turncount <=eventnum){
				document.getElementById("event_"+turncount).style.display="";
				turncount=turncount+1;
				}
				if(turncount > eventnum){
				document.getElementById("turntoR").style.display="none";
				document.getElementById("turntoR1").style.display="";
				}
			}
		}
		showlast = eventcount+4;
		if(showlast >= eventnum){
			showlast = eventnum;
		}
		document.getElementById("idhow").innerHTML=eventcount+" - "+showlast+" of "+eventnum;
		return false;
	}
	function TurnL(eventnum,lefturl){
		document.getElementById("turntoR").style.display="";
		document.getElementById("turntoR1").style.display="none";
		eventcount = eventcount-5;
		turnLcount = eventcount;
		if(eventcount < 1){
			document.getElementById("turntoL").style.display="none";
			document.getElementById("turntoL1").style.display="";
		}else{
			for(i=1;i<=eventnum;i++){
				document.getElementById("event_"+i).style.display="none";
			}
			for(j=1;j<=5;j++){
				document.getElementById("event_"+turnLcount).style.display="";
				turnLcount=turnLcount+1;
			}
			if(turnLcount == 6){
				document.getElementById("turntoL").style.display="none";
				document.getElementById("turntoL1").style.display="";
			}
		}
		showlast = eventcount+4;
		if(showlast >= eventnum){
			showlast = eventnum;
		}
		document.getElementById("idhow").innerHTML=eventcount+" - "+showlast+" of "+eventnum;
		return false;
	}
	
	function showevent(showid,maxshow){
		eventcount = showid;
		countshow = showid;
		if(showid != 1){
			document.getElementById("turntoL").style.display="";
			document.getElementById("turntoL1").style.display="none";
		}
		for(i=1;i<=maxshow;i++){
			document.getElementById("event_"+i).style.display="none";
		}
		for(j=1;j<=5;j++){
		if(countshow <=maxshow){
		document.getElementById("event_"+countshow).style.display="";
		countshow=countshow+1;
		}else{
			document.getElementById("turntoR").style.display="none";
			document.getElementById("turntoR1").style.display="";
		}
	}
	}	
	
