//function stoperror() {return true} window.onerror=stoperror


document.write("\<LINK REL=STYLESHEET HREF=\"../inc/styles.css\">");
		
//form validation
function Checkfields()
{
  if(document.inputForm.email.value == ""){
		alert("please enter your email address");
		return false;}		
}

function ValidateForm(){
	var emailID=document.inputForm.email
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please enter your email address.")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }
 
  function focusNClearInput(inputObject) {

    var hasBeenFocused = inputObject.getAttribute("hasBeenFocused") != null;
    
    if (!hasBeenFocused) {
        inputObject.setAttribute("hasBeenFocused", "true");
        inputObject.style.color = "#000000";
        inputObject.value = "";
        var thisForm = inputObject.form;
        for (ii = 0;  ii < thisForm.elements.length; ii++) {
            if (thisForm.elements[ii].type == "submit"){
                thisForm.elements[ii].disabled = false;
            }
        }
	
    }                                
}


//write background color then image
function newBg(imageName) { 
	document.write("<html><head><title></title><script language='JavaScript' src='../inc/scripts.js'></script></head><body topmargin='0' leftmargin='0' marginwidth='0' marginheight='0' bgcolor='#ffffff'><table border=0 cellPadding=0 cellSpacing=0><tr><td width='1%'><img src='../img/spacer.gif' width='20' height='1' border='0' alt=''></td><td><a href='javascript:history.back()'><img border='0' src='" + imageName + "'  /></a><br><br><a href='javascript:history.back()'><img src='../img/back.gif' width='60' height='18' border='0' alt='back'></a></td></tr></table></body></html>");
	document.close();
} 
      

//resize window to fit detail image
function getGProperties(imageName) { 
   var  Gproperties = "<html><head><title>Detail View</title><script language='JavaScript'>function myResize(){"+
   "var imgW = eval(myImage.width + 40);var imgH = eval(myImage.height + 50);"+
   " if (navigator.appName.indexOf('Netscape') != -1) {  window.innerWidth = imgW; window.innerHeight = imgH;}"+
   "else{ window.resizeTo(imgW, imgH);}}</script>"+
   "<style type='text/css'>a, a:visited {font:11px sans-serif; color:#fff;} a:hover, a:visited:hover {font:11px sans-serif; color:#fef2b8;}</style>"+
"</head><body bgColor='#999999' leftmargin='0' topmargin='0' marginheight='0' marginwidth='0' onload='myResize();'><center><img src='../img/big/"+imageName+"'  border='0' name='myImage'></center><div align='right'><a href='javascript:window.close();;'>close window</a>&nbsp;&nbsp;</div></body></html>";
   return Gproperties; 
   } 
   
function bigPic(imageName) {
var newWindow = window.open("","mySwin","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,height=720,width=540");
newWindow.document.write(getGProperties(imageName));
newWindow.document.close();
newWindow.focus();
}


//web cam functions
    var refresh = "10"; 
    var period = refresh;

function wwDigit() {
    if(!isDigit(refresh) || isEmpty(refresh))  {
      refresh = 10;
      period  = refresh;
    }
}

function isDigit(data) {
     numStr="0123456789";
     k = 0;
     for (i=0;i<data.length;i++) {
      thisChar = data.substring(i, i+1);
      if (numStr.indexOf(thisChar) != -1) k++;
     }
     if (k == data.length)
      return 1;
     else
      return 0;
}

function isEmpty(data) {
     for (i=0;i<data.length;i++) {
      if (data.substring(i, i+1) == " ")
       return 1;
     }
     return 0;
}
 
function wwClock() {
     period = period - 1
 
      var now = new Date()
      var addition = parseInt(now.getTime() / 1000)
      delete now
 
      if (period < 0) {
        if (document.images)
          document.wwimage.src = "ww.jpg" + "?" + addition
        else
          window.location.reload()
        period = refresh 
       }
       setTimeout("wwClock()", 1000)
}

function wwRanchClock() {
     period = period - 1
 
      var now = new Date()
      var addition = parseInt(now.getTime() / 1000)
      delete now
 
      if (period < 0) {
        if (document.images)
          document.ranchImgID.src = ranchImgSrc + "?" + addition
        else
          window.location.reload()
        period = refresh 
       }
       setTimeout("wwRanchClock()", 1000)
}

var ranchName;
var ranchImgSrc;

function displayRanchImg(ranchCode)
{
	switch (ranchCode)
	{
		case 'fbn':
			ranchName = 'Flying B Ranch - North';
			ranchImgSrc = 'FlyingB-N.jpg';   
			break;
			
		case 'fbs':
			ranchName = 'Flying B Ranch - South';
			ranchImgSrc = 'FlyingB-S.jpg';
			break;
			
		case 'rrn':
			ranchName = 'Root Ranch - North';
			ranchImgSrc = 'RootNorth.jpg';
			break;
			
		case 'rrs':
			ranchName = 'Root Ranch - South';
			ranchImgSrc = 'RootSouth.jpg';
			break;
			
		default:
			ranchName = '&nbsp;';
			ranchImgSrc = '../img/spacer.gif';
			break;
	}
	
	var ranchNameSpan = document.getElementById('ranchNameID');
	ranchNameSpan.innerHTML = ranchName;
	if (document.images)
	{
		document.ranchImgID.src = ranchImgSrc;
		document.ranchImgID.alt = ranchName;
		document.ranchImgID.title = ranchName;
	}
}

function displayRanchImgDate(ranchCode)
{
	var camToday = new Date();
	var camYear = camToday.getFullYear();
	var camMonth = camToday.getMonth() + 1;
	if (camMonth < 10)
	{
		camMonth = '0' + camMonth;
	}
	var camDay = camToday.getDate();
	if (camDay < 10)
	{
		camDay = '0' + camDay;
	}
	
	switch (ranchCode)
	{
		case 'fbn':
			ranchName = 'Flying B Ranch - North';
			ranchImgSrc = 'fb-n-' + camYear + '-' + camMonth + '-' + camDay +'.jpg';
			break;
			
		case 'fbs':
			ranchName = 'Flying B Ranch - South';
			ranchImgSrc = 'fb-s-' + camYear + '-' + camMonth + '-' + camDay +'.jpg';
			break;
			
		case 'rrn':
			ranchName = 'Root Ranch - North';
			ranchImgSrc = 'rr-n-' + camYear + '-' + camMonth + '-' + camDay +'.jpg';
			break;
			
		case 'rrs':
			ranchName = 'Root Ranch - South';
			ranchImgSrc = 'rr-s-' + camYear + '-' + camMonth + '-' + camDay +'.jpg';
			break;
			
		default:
			ranchName = '&nbsp;';
			ranchImgSrc = '../img/spacer.gif';
			break;
	}
	
	var ranchNameSpan = document.getElementById('ranchNameID');
	ranchNameSpan.innerHTML = ranchName;
	if (document.images)
	{
		document.ranchImgID.src = ranchImgSrc;
		document.ranchImgID.alt = ranchName;
		document.ranchImgID.title = ranchName;
	}
}
	
	
