//The New Javascript for the newnav.css menu
sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function changeCategory(form) {
	document.getElementById("catForm").submit();
}

function validate_required(field,alerttxt){
	with (field) {
		if (value==null||value==""){
			alert(alerttxt);
			return false
		}
		else {
			return true
		}
	}
}
function validate_email(field,alerttxt){
	with (field){
		apos=value.indexOf("@")
		dotpos=value.lastIndexOf(".")
		if (apos<1||dotpos-apos<2) 
			  {alert(alerttxt);return false}
		else {return true}
	}
}

function contactForm(thisform){
	with (thisform){
		if (validate_required(firstName,"Please enter your first name")==false){
			firstName.focus();
			return false
		}
		if (validate_required(lastName,"Please enter your last name")==false){
			lastName.focus();
			return false
		}
		if (validate_email(emailAdd,"Sorry, Not a valid e-mail address!")==false){
			emailAdd.focus();
			return false
		}
		if (validate_required(emailSubject,"Please enter the subject of your email")==false){
			emailSubject.focus();
			return false
		}
		if (validate_required(emailEnquiry,"Please type in the message you would like to send to us.")==false){
			emailEnquiry.focus();
			return false
		}
	}
}

function loginForm(thisform){
	with (thisform){
		if (validate_email(loginEmail,"Sorry, Not a valid e-mail address!")==false){
			loginEmail.focus();
			return false
		}
		if (validate_required(loginPassword,"Please enter your password")==false){
			loginPassword.focus();
			return false
		}
	}
}

function registerForm(thisform){
	with (thisform){
		if (validate_required(registerFirstname,"Please enter your First Name")==false){
			registerFirstname.focus();
			return false
		}
		if (validate_required(registerSurname,"Please enter your Surname")==false){
			registerSurname.focus();
			return false
		}
		if (validate_required(registerAdd1,"Please enter the first line of your address")==false){
			registerAdd1.focus();
			return false
		}
		if (validate_required(registerAdd2,"Please enter the second line of your address")==false){
			registerAdd2.focus();
			return false
		}
		if (validate_required(registerCity,"Please enter your City")==false){
			registerCity.focus();
			return false
		}
		if (validate_required(registerState,"Please enter your State / County")==false){
			registerState.focus();
			return false
		}
		if (validate_required(registerCountry,"Please enter your Country")==false){
			registerCountry.focus();
			return false
		}
		if (validate_required(registerPhone,"Please enter your phone number")==false){
			registerPhone.focus();
			return false
		}
		if (validate_email(registerEmail,"Sorry, Not a valid e-mail address!")==false){
			registerEmail.focus();
			return false
		}
		if (validate_required(registerPassword,"Please enter a password")==false){
			registerPassword.focus();
			return false
		}
		if (validate_required(registerConfirm,"Please confirm your password")==false){
			registerConfirm.focus();
			return false
		}
		if (registerPassword.value != registerConfirm.value){
			alert("Sorry those passwords do not match, please try again")
			registerPassword.focus();
			return false
		}
	}
}

function mysticFlash(itemname, width, height, itemid){
   document.write('<object style="border:0;padding:0;margin:0;" type="application/x-shockwave-flash" data="images/'+itemname+'.swf" width="'+width+'" height="'+height+'" title="Mystic Inspiration - Contemporary Indian Art - Flash Movie" id="'+itemid+'">\n');
   document.write('<param name="movie" value="images/'+itemname+'.swf" />\n');
   document.write('<param name="wmode" value="transparent" />\n');
   document.write('<param name="quality" value="high" />\n');
   document.write('</object>\n');
}

function changeCurrency(form) {
	document.getElementById("ccField").value = 'y';
	document.getElementById("catForm").submit();
}

//The list of variables for incrementing the Javascript
tlNo = 0; blNo = 0; trNo = 0; brNo = 0; miNo = 0;
function rotateImages(imgSrc, items) {
	if(imgSrc=="homeTopLeft") {
		tlNo = tlNo+1;
		if(tlNo == items.length || items.length == 1) { tlNo = 0; }
		document.getElementById(imgSrc).src = "artwork/"+items[tlNo];
	} else if(imgSrc=="homeBotLeft") {
		blNo = blNo+1;
		if(blNo == items.length || items.length == 1) { blNo = 0; }
		document.getElementById(imgSrc).src = "artwork/"+items[blNo];
	} else if(imgSrc=="homeTopRight") {
		trNo = trNo+1;
		if(trNo == items.length || items.length == 1) { trNo = 0; }
		document.getElementById(imgSrc).src = "artwork/"+items[trNo];
	} else if(imgSrc=="homeBotRight") {
		brNo = brNo+1;
		if(brNo == items.length || items.length == 1) { brNo = 0; }
		document.getElementById(imgSrc).src = "artwork/"+items[brNo];
	} else if(imgSrc=="homeMainImage") {
		miNo = miNo+1;
		if(miNo == items.length || items.length == 1) { miNo = 0; }
		document.getElementById(imgSrc).src = "artwork/"+items[miNo];
	}
}

//The list of variables for incrementing the Javascript
atlNo = 0; ablNo = 0; atrNo = 0; abrNo = 0; amiNo = 0;
function appleRotateImages(imgSrc, items) {
	if(imgSrc=="homeTopLeft") {
		atlNo = atlNo+1;
		if(atlNo == items.length || items.length == 1) { atlNo = 0; }
		document.getElementById(imgSrc).style.backgroundImage = "url(artwork/"+items[atlNo]+")";
	} else if(imgSrc=="homeBotLeft") {
		ablNo = ablNo+1;
		if(ablNo == items.length || items.length == 1) { ablNo = 0; }
		document.getElementById(imgSrc).style.backgroundImage = "url(artwork/"+items[ablNo]+")";
	} else if(imgSrc=="homeTopRight") {
		atrNo = atrNo+1;
		if(atrNo == items.length || items.length == 1) { atrNo = 0; }
		document.getElementById(imgSrc).style.backgroundImage = "url(artwork/"+items[atrNo]+")";
	} else if(imgSrc=="homeBotRight") {
		abrNo = abrNo+1;
		if(abrNo == items.length || items.length == 1) { abrNo = 0; }
		document.getElementById(imgSrc).style.backgroundImage = "url(artwork/"+items[abrNo]+")";
	} else if(imgSrc=="homeMainImage") {
		amiNo = amiNo+1;
		if(amiNo == items.length || items.length == 1) { amiNo = 0; }
		document.getElementById(imgSrc).style.backgroundImage = "url(artwork/"+items[amiNo]+")";
	}
}

//Function for the Confirm Alert Box
function confirmRemoval() {
	var confirmBox = confirm("Are you sure you want to completely remove this artist/product from the Mystic Inspiration website.");
	if (confirmBox == false) { return false; }
}