/**
 * @author dvancott
 */
function show_hide(divid, show) {
   if (div = document.getElementById(divid)) {
   	hide_all(div.id);
      if (null == show) show = div.style.display == 'none';
      div.style.display = (show ? '' : 'none');
   }
}

function hide_all(name) {
   if (document.getElementById('servInfo') != undefined && name != "servInfo") {
      document.getElementById('servInfo').style.display = 'none';
   }
   if (document.getElementById('brandInfo') != undefined && name != "brandInfo") {
      document.getElementById('brandInfo').style.display = 'none';
   }
   if (document.getElementById('accInfo') != undefined && name != "accInfo") {
      document.getElementById('accInfo').style.display = 'none';
   }
   if (document.getElementById('joinMList') != undefined && name != "joinMList") {
      document.getElementById('joinMList').style.display = 'none';
   }
   if (document.getElementById('joinMListResult') != undefined && name != "joinMListResult") {
      document.getElementById('joinMListResult').style.display = 'none';
   }
   if (document.getElementById('adminAdd') != undefined && name != "adminAdd") {
      document.getElementById('adminAdd').style.display = 'none';
   }
   if (document.getElementById('adminList') != undefined && name != "adminList") {
      document.getElementById('adminList').style.display = 'none';
   }
   if (document.getElementById('adminServices') != undefined && name != "adminServices") {
      document.getElementById('adminServices').style.display = 'none';
   }
   if (document.getElementById('adminBrands') != undefined && name != "adminBrands") {
      document.getElementById('adminBrands').style.display = 'none';
   }
   if (document.getElementById('adminPhotos') != undefined && name != "adminPhotos") {
      document.getElementById('adminPhotos').style.display = 'none';
   }
   if (document.getElementById('adminAccTypes') != undefined && name != "adminAccTypes") {
      document.getElementById('adminAccTypes').style.display = 'none';
   }
   if (document.getElementById('adminAccBrands') != undefined && name != "adminAccBrands") {
      document.getElementById('adminAccBrands').style.display = 'none';
   }
   if (document.getElementById('adminMailList') != undefined && name != "adminMList") {
      document.getElementById('adminMailList').style.display = 'none';
   }
   if (document.getElementById('adminMembers') != undefined && name != "adminMembers") {
      document.getElementById('adminMembers').style.display = 'none';
   }
   if (document.getElementById('adminEmail') != undefined && name != "adminEmail") {
      document.getElementById('adminEmail').style.display = 'none';
   }
   if (document.getElementById('adminWait') != undefined && name != "adminWait") {
      document.getElementById('adminWait').style.display = 'none';
   }
   if (document.getElementById('adminEvents') != undefined && name != "adminEvents") {
      document.getElementById('adminEvents').style.display = 'none';
   }
}

function resetForm() {
	document.getElementById("suberr").style.display = "none"
}

function checkForm() {
	var name = document.getElementById('name');
	var email = document.getElementById('email');
	
	if(isMLEmpty(name)){
		if(emailMLValidator(email)){
			return true;
		}
	}
	return false;
}

function isMLEmpty(elem){
	if(elem.value.length == 0){
		document.getElementById("suberr").style.display='';
		document.getElementById("suberr").style.color = "#651808";
		document.getElementById("suberr").innerHTML = "<font size=\"-1\" color=\"#651808\"><i>Please enter your name</i></font>";
		elem.focus();
		return false;
	}
	return true;
}

function emailMLValidator(elem){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	} else {
		document.getElementById("suberr").style.display='';
		document.getElementById("suberr").style.color = "#651808";
		document.getElementById("suberr").innerHTML = "<font size=\"-1\" color=\"#651808\"><i>Please enter a Valid Email Address</i></font>";
		elem.focus();
		return false;
	}
}

function loadPic(title, pic) {
	backImage = "url('http://joescigarshop-ct.com"+pic+"')";
	document.getElementById('AboutPic').style.background=backImage;
	document.getElementById('AboutPicDesc').innerHTML = title;
}

function SubmitNav(which) {
	if (which == "Logout") {
		which="Main"
		NavForm.logout.value = "Y";
	}
	NavForm.page.value = which;
	NavForm.submit();
}

function ChangeCalMonth(mon, yr, day) {
	CalForm.action = "index.php";
        if (day == '') {
		CalForm.v_month.value = mon;
		CalForm.v_year.value = yr;
	} else {
		CalForm.showmon.value = mon;
		CalForm.showday.value = day;
		CalForm.showyear.value = yr;
		CalForm.showlist.value = 'on';
	}
	CalForm.page.value = "Events";
	CalForm.submit();
}

function MainDateChange(newdate) {
	var year = null;
	var month = null;
	year = newdate.substring(0,4);
	month = newdate.substring(4);
	document.DateChangeForm.mainyear.value = year;
	document.DateChangeForm.mainmon.value = month;
	document.DateChangeForm.submit();
}

function blink(){
	blink_x = 1
	blink_y = 1
	ticToc();
}

function ticToc(){
	if(blink_x==1){
		blink_x=0;
		blink_y++;
		document.getElementById("blink").style.visibility='visible';
	}else {
		blink_x=1;
		blink_y++;
		document.getElementById("blink").style.visibility='hidden';
	}
	if (blink_y < 20) { setTimeout('ticToc()', 200); }
} 

