/**
 * @author Nima Nekoui
 */

function loadBody () {

	if (document.referrer.indexOf("http://www.wonderfruitacai.com") > -1) {

		new Effect.Fade('splashbg', {duration: 1.0, queue: {position: 'end', scope: 'pre', limit:2}});
	}
	else {
		new Effect.Appear('splash', {duration: 2.0, queue: {position: 'end', scope: 'pre', limit:2}});
		new Effect.Appear('splashlogo', {duration: 2.0, queue: {position: 'end', scope: 'pre', limit:2}});
	}

}

function splashOut() {
	new Effect.Fade('splashbg', {duration: 1.0, queue: {position: 'end', scope: 'pre', limit:2}});
}

function resetMenu () {
	openSubMenu('-1');
}

var openSubMenuId = "-1";
var closeMenu = 1;
var timeout;

function openSubMenu(id) {
	

	if ($("subMenu-01").getStyle("display") != "none") {
		$("subMenu-01").hide();
		$("menuItemOn-01").hide();
	} 
	if ($("subMenu-02").getStyle("display") != "none") {
		$("subMenu-02").hide();
		$("menuItemOn-02").hide();
	} 
	if ($("subMenu-03").getStyle("display") != "none") {
		$("subMenu-03").hide();
		$("menuItemOn-03").hide();
	} 
	if ($("subMenu-04").getStyle("display") != "none") {
		$("subMenu-04").hide();
		$("menuItemOn-04").hide();
	} 
	if ($("subMenu-05").getStyle("display") != "none") {
		$("subMenu-05").hide();
		$("menuItemOn-05").hide();
	} 
	if ($("subMenu-06").getStyle("display") != "none") {
		$("subMenu-06").hide();
		$("menuItemOn-06").hide();
	} 

	

	if (id != "-1") {
		$("subMenu-" + id).show();
		$("menuItemOn-" + id.substring(0,2)).show();
		if(closeMenu == 1) {
			closeMenu = 0;
			timeout = setTimeout("closeSubMenu()", 1000);
		}
		else {
			clearTimeout(timeout);
			timeout = setTimeout("closeSubMenu()", 1000);
		}
	}
}

function closeSubMenu() {
	if ($("subMenu-01").getStyle("display") != "none") {
		$("subMenu-01").hide();
		$("menuItemOn-01").hide();
		closeMenu = 1;
	} 
	if ($("subMenu-02").getStyle("display") != "none") {
		$("subMenu-02").hide();
		$("menuItemOn-02").hide();
		closeMenu = 1;
	} 
	if ($("subMenu-03").getStyle("display") != "none") {
		$("subMenu-03").hide();
		$("menuItemOn-03").hide();
		closeMenu = 1;
	} 
	if ($("subMenu-04").getStyle("display") != "none") {
		$("subMenu-04").hide();
		$("menuItemOn-04").hide();
		closeMenu = 1;
	} 
	if ($("subMenu-05").getStyle("display") != "none") {
		$("subMenu-05").hide();
		$("menuItemOn-05").hide();
		closeMenu = 1;
	} 
	if ($("subMenu-06").getStyle("display") != "none") {
		$("subMenu-06").hide();
		$("menuItemOn-06").hide();
		closeMenu = 1;
	} 
}


function img0on() {
	$("img0").hide();
	$("img0-on").show();
}

function img0off() {
	$("img0").show();
	$("img0-on").hide();
}

function img1on() {
	$("img1").hide();
	$("img1-on").show();
}

function img1off() {
	$("img1").show();
	$("img1-on").hide();
}

function img2on() {
	$("img2").hide();
	$("img2-on").show();
}

function img2off() {
	$("img2").show();
	$("img2-on").hide();
}

function img3on() {
	$("img3").hide();
	$("img3-on").show();
}

function img3off() {
	$("img3").show();
	$("img3-on").hide();
}

var openContact = "contact0";
function contactFormChange(id) {
	$(openContact).hide();
	$(id).show();
	openContact = id;
}





function showPopup(hoveritem, popupId)
{
alert(hoveritem.offsetTop + ", " + hoveritem.offsetLeft);
// Set position of hover-over popup
	$(popupId).setStyle(
		{
			top: (hoveritem.offsetTop + 18) + "px",
			left: (hoveritem.offsetLeft + 20) + "px"
		}
	);



// Set popup to visible
$(popupId).show();
}

function hidePopup(popupId)
{
$(popupId).hide();
}







function showPopup1(hoveritem)
{
	//alert(document.viewport.getScrollOffsets()[1]);
	$("popup1").setStyle(
		{
			top: "-40px",
			left: "690px"
		}
	);
	
	
	
	// Set popup to visible
	$('popup1').show();
}

function hidePopup1()
{
	$('popup1').hide();
}


function checkContactForm1() {
	var error = 0;
	if (!isValidEmail(document.contactForm1.emailAdd.value)) {
		error = 1;
	}
	if ((document.contactForm1.firstName.value == 'First Name*')) {
		error = 1;
	}
	if ((document.contactForm1.cityState.value == 'City, State*')) {
		error = 1;
	}
	if ((document.contactForm1.subjectLine.value == 'Subject*')) {
		error = 1;
	}
	if (!document.contactForm1.accept.checked) {
		error = 1;
	}

	
	//alert(error);
	if (error == 1) {
		$('required-01').setStyle({
			color: 'red'
		});
		$('firstName-01').setStyle({
			color: 'red'
		});
		$('emailAdd-01').setStyle({
			color: 'red'
		});
		//$('cityState-01').setStyle({
		//	color: 'red'
		//});
		$('subject-01').setStyle({
			color: 'red'
		});
		$('accept-01').setStyle({
			color: 'red'
		});
		

		return false;
	}
	else {
		return true;
	}
}

function checkContactForm2() {
	var error = 0;
	if (!isValidEmail(document.contactForm2.emailAdd.value)) {
		error = 1;
	}
	if ((document.contactForm2.firstName.value == 'First Name*')) {
		error = 1;
	}
	if ((document.contactForm2.lastName.value == 'Last Name*')) {
		error = 1;
	}
	if ((document.contactForm2.cityState.value == 'City, State*')) {
		error = 1;
	}
	if ((document.contactForm2.subjectLine.value == 'Subject*')) {
		error = 1;
	}
	if (!document.contactForm2.accept.checked) {
		error = 1;
	}

	
	//alert(error);
	if (error == 1) {
		$('required-02').setStyle({
			color: 'red'
		});
		$('firstName-02').setStyle({
			color: 'red'
		});
		$('lastName-02').setStyle({
			color: 'red'
		});
		$('emailAdd-02').setStyle({
			color: 'red'
		});
		$('cityState-02').setStyle({
			color: 'red'
		});
		$('subject-02').setStyle({
			color: 'red'
		});
		$('accept-02').setStyle({
			color: 'red'
		});
		

		return false;
	}
	else {
		return true;
	}
}

function checkContactForm3() {
	var error = 0;
	if (!isValidEmail(document.contactForm3.emailAdd.value)) {
		error = 1;
	}
	if ((document.contactForm3.firstName.value == 'First Name*')) {
		error = 1;
	}
	if ((document.contactForm3.cityState.value == 'City, State*')) {
		error = 1;
	}
	if (!document.contactForm3.accept.checked) {
		error = 1;
	}

	
	//alert(error);
	if (error == 1) {
		$('required-03').setStyle({
			color: 'red'
		});
		$('firstName-03').setStyle({
			color: 'red'
		});
		$('emailAdd-03').setStyle({
			color: 'red'
		});
		//$('cityState-03').setStyle({
		//	color: 'red'
		//});
		$('accept-03').setStyle({
			color: 'red'
		});
		

		return false;
	}
	else {
		return true;
	}
}

function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0 && (((str.length - str.indexOf(".")) == 3) || ((str.length - str.indexOf(".")) == 4) || ((str.length - str.indexOf(".")) == 5)));
 
}


