// JavaScript Document for The Golden Boot by Ilya Titov, April 2008
var active = "null";
var counter = 1;
var t;
var t2;
var beforex;
var beforey;
var dest_x;
var dest_y;

function remember(){
	beforex = dd.elements.drag.x;
	beforey = dd.elements.drag.y;
}
function matchxy(){
	if (beforex < dd.elements.drag.x-3 || beforex > dd.elements.drag.x+3){
	return false;
	}else if (beforey < dd.elements.drag.y-3 || beforey > dd.elements.drag.y+3){
	return false;
	}

}
function startGlobal(){
	//
}
/*  window.onload = function() {
     if (document.getElementById) {
       document.getElementById('mens').onmouseover = function() {catOpt('mens');}
       document.getElementById('mens').onmouseout = function() {catOptOut('mens');}
	   document.getElementById('mens').onclick = function() {goto('mens');}
     }
   }*/
var delay = 20000;
function logoRotor(){
	
	switch (counter){
		case 1:
			tmp = '<img src="elements/mens.gif" alt="Men\'s footwear brands" align="left" usemap="#mapmens" />';
			counter = 2;
		break;
		case 2:
			tmp = '<img src="elements/ladies.gif" alt="Ladies\'s footwear brands" align="left" usemap="#mapladies" />';
			counter = 3;
		break;
		case 3:
			tmp = '<img src="elements/kids.gif" alt="Kid\'s footwear brands" align="left" />';
			counter = 1;
		break;
		case 4:
			tmp = '<img src="elements/accessories.gif" alt="Accessories brands" align="left" usemap="#mapaccessories" />';
			counter = 1;
		break;
	}
	document.getElementById('brands').innerHTML = "<br />" + tmp;
	
	t = setTimeout("logoRotor()",delay);
	delay = 20000
}
function catOpt(id){
	if (active == "null"){
		document.getElementById(id).className = "catHover";
	}else if ( active != id) {
		document.getElementById(active).className = "catImg";
		document.getElementById(id).className = "catHover";
	}else {
		document.getElementById(id).className = "catHover";
	}
	
		clearTimeout(t);
		switch (id)
		{
			case 'mens':
			counter = 1;
			break;
			case 'ladies':
			counter = 2;
			break;
			case 'kids':
			counter = 3;
			break;
			case 'accessories':
			counter = 4;
			break;
			case 'accessories_mens':
			counter = 4;
			break;
			case 'accessories_ladies':
			counter = 4;
			break;
		}
		delay = 20000;
		logoRotor();
	
	//
	var tmp;
	switch (id)
		{
			case 'mens':
			tmp = "/mens/";
			break;
			case 'ladies':
			tmp = "/ladies/";
			break;
			case 'kids':
			tmp = "/kids/";
			break;
			case 'accessories':
			tmp = "/accessories/";
			break;
			case 'accessories_ladies':
			tmp = "/accessories/";
			break;
			case 'accessories_mens':
			tmp = "/accessories/";
			break;
		}
	document.getElementById('buyOnline').innerHTML = "<a href='"+tmp+"' title='Find out more about our "+id+" store' target=\"_self\">About our "+id+" store</a><!-- <img src='elements/window.gif' style='position: relative; top:-8px; left:3px;' alt='Will open in a new window' /> -->";
	document.getElementById('buyOnline').className =  "buy"+id;
	clearTimeout(t2);
	t2 = setTimeout("dumpBuyOnline()",8000);
	//
}
function dumpBuyOnline() {
	document.getElementById('buyOnline').className =  "buyOnline0";
}
function catOptOut(id){
	document.getElementById(id).className = "catImg";
	if (id == "myfirstshoe"){document.getElementById(id).className = "catBg";}
}

function activateMenu(path) {
	//add dots
	tmp = document.getElementById('menuactive').innerHTML 
	tmp = tmp.slice(tmp.indexOf('>')+1, tmp.lastIndexOf('<'));
	document.getElementById('menuactive').innerHTML = "<img src='"+path+"elements/mr.gif' id='mrl' alt='' />" + tmp + "<img src='"+path+"elements/mr.gif' id='mrr' alt='' />";
	
}
function activateSubMenu(path) {
	//add dots
	tmp = document.getElementById('menuactive').innerHTML 
	document.getElementById('menuactive').innerHTML = "<img src='"+path+"elements/mr.gif' id='mrl' alt='' />" + tmp + "<img src='"+path+"elements/mr.gif' id='mrr' alt='' />";
	
}
function gotolink(id){
var tmp;
	switch (id)
		{
			case 'mens':
			tmp = "http://store.thegoldenboot.co.uk/store/department/3/MENS/";
			break;
			case 'ladies':
			tmp = "http://store.thegoldenboot.co.uk/store/department/1/LADIES../";
			break;
			case 'kids':
			tmp = "/kids/";
			break;
			case 'accessories':
			tmp = "http://store.thegoldenboot.co.uk/store/department/4/HANDBAGS-BRIEFCASES/";
			break;
			case 'accessories_mens':
			tmp = "http://store.thegoldenboot.co.uk/store/department/45/MENS-ACCESSORIES/";
			break;
			case 'accessories_ladies':
			tmp = "http://store.thegoldenboot.co.uk/store/department/6/LADIES-ACCESSORIES/";
			break;
		}
	location.href = tmp;	
}

function is_valid_email(str) {
	if (str.indexOf("..") >= 0){return false;}
	return (str.indexOf(".") > 0) && (str.lastIndexOf(".") > str.indexOf("@")) && (str.indexOf("@") >= 1) && (str.indexOf("@") < str.length -3) && (str.lastIndexOf(".") < str.length -2);
}
function check_competition(){
	var cflag = 1;
	if (!is_valid_email(document.getElementById('competition_email').value)){cflag=0; alert('Invalid email'); return false;}
	if (strlen(document.getElementById('competition_name').value)<4){cflag=0; alert('The name is too short'); return false;}
	if (strlen(document.getElementById('competition_id').value)!=12){cflag=0; alert('Customer number is invalid'); return false;}
return true;
}