function openLayer( url, height, width, e )
{
	var layer = document.getElementById( 'PictureBox' );
	layer.style.display = "block";
	
	var picture = document.getElementById( 'ThePicture' );
	picture.src = ""; 
	picture.src = url;
	
	var tempX = 0;
    var tempY = 0;
    if(navigator.appName == "Microsoft Internet Explorer") 
    {
      screenY = document.body.offsetHeight;
      screenX = window.screen.availWidth;
    }
    else 
    {
      screenY = window.outerHeight
      screenX = window.outerWidth
    }
    
    tempX = (screenX/2) - width/2;
    tempY = (screenY/2) - height/2;
    layer.style.left = tempX + 'px';
    layer.style.top = tempY + 'px';
}

function showNews( theId )
{
  var news = document.getElementById( theId );
  var newsArr = new Array();
  newsArr[0] = "revolver";
  newsArr[1] = "creation";
  newsArr[2] = "separation";
  newsArr[3] = "rebuilding";
  newsArr[4] = "newMembers";
  newsArr[5] = "offensive";
  newsArr[6] = "deals";
  newsArr[7] = "newRecord";
  newsArr[8] = "denied";
  newsArr[9] = "newYear";
  newsArr[10] = "feb13";
  newsArr[11] = "schecter";
  newsArr[12] = "newVideo";
  newsArr[13] = "roxyShow";
  newsArr[14] = "newGuitarist";
  newsArr[15] = "traciMichaelz";
  newsArr[16] = "augustUpdate";
  newsArr[17] = "septemberNews";
  newsArr[18] = "endOfAGreatYear";
  newsArr[19] = "busyWriting";
  newsArr[20] = "busybusy";
  newsArr[21] = "tonytommy";
  newsArr[22] = "fangoria";
  newsArr[23] = "mayUpdates";
  
  for( i=0; i < newsArr.length; i++ )
  {
    var theNews = document.getElementById( newsArr[i] );
    
    if( theNews.id == news.id )
       news.style.display = "block";
    else
       theNews.style.display = "none";
  }     
    
}

function closeLayer()
{
        var picture = document.getElementById( 'ThePicture' );
	picture.src = ""; 
	var layer = document.getElementById( 'PictureBox' );
	layer.style.display = "none";
}

function showPic( url, caption )
{
  var picture = document.getElementById( 'sinnerPic' );
 
  var cap = document.getElementById( 'caption' );
  cap.innerHTML = caption;
  picture.src = "";
  picture.src = url;
  
}

function loadImages() {
if (document.getElementById) {  // DOM3 = IE5, NS6
document.getElementById('hidepage').style.visibility = 'hidden';
fillup();
}
else {
if (document.layers) {  // Netscape 4
document.hidepage.visibility = 'hidden';
fillup();
}
else {  // IE 4
document.all.hidepage.style.visibility = 'hidden';
fillup();
      }
   }
}

function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}

function textBoxValidation( inputId )
{
  var input = document.getElementById( inputId );
  if( isEmpty( input.value ) )
  {
    input.style.backgroundColor = '#ff0000';
    input.style.color = '#333333';
    return false;
  }
  else
  {
    input.style.color = 'black';
    input.style.backgroundColor = 'white';
    return true;
  }
}

function isEmail (s)
{   if (isEmpty(s)) 
     return false;   
 
    // there must be >= 1 character before @, so we
    // start looking at character position 1 
    // (i.e. second character)
    var i = 1;
    var sLength = s.length;

    // look for @
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    // look for .
    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }

    // there must be at least one character after the .
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}

function validate(EmailForm)
{
  var isValid = true;
  
  var email = document.getElementById( 'EmailAddress' );
  var subject = document.getElementById( 'EmailSubject' );
  var message  = document.getElementById( 'EmailMessage' );
  
  var emailVal1 = document.getElementById( 'emailValidator');
  var emailVal2 = document.getElementById( 'emailValidator2' );
  var subjectVal = document.getElementById( 'subjectValidator' );
  var messageVal = document.getElementById( 'messageValidator' );
  
  if( isEmpty( email.value ) )
  {
    emailVal1.style.display = "block";
    isValid = false;
  }
  
  else if( isEmail( email.value ) == false)
  {
    emailVal1.style.display="none";
    emailVal2.style.display="block";
    isValid = false;
          
  }
  else if (isEmail( email.value ) == true )
    emailVal2.style.display="none";
          
          
  if( isEmpty( subject.value ) )
  {
    subjectVal.style.display = "block";
    isValid = false;
  }
  else
    subjectVal.style.display = "none";
    
  if( isEmpty( message.value ) )
  {
    messageVal.style.display = "block";
    isValid = false;
  }
  else
    messageVal.style.display="none";
  
  
  return isValid;
}

function validateStreetTeamer(EmailForm)
{
  var isValid = true;
  var val = document.getElementById( 'validator');
  var emailVal = document.getElementById('emailVal');
  
  if( !textBoxValidation( 'FirstName' ) )
    isValid = false;
    
  if( !textBoxValidation( 'LastName' ))
    isValid = false;
    
  if( !textBoxValidation('Address'))
    isValid = false;
    
  //if( !textBoxValidation('Address2'))
  //  isValid = false;
    
  if( !textBoxValidation('City'))
    isValid = false;
    
  if( !textBoxValidation('State'))
    isValid = false;
    
  if( !textBoxValidation('Zip'))
    isValid = false;
    
  if( !textBoxValidation( 'Email' ))
    isValid = false;
  else if( !isEmail( Email.value ))
  {
    emailVal.style.display = 'block';
    Email.style.backgroundColor = '#ff0000';
    Email.style.color = '#333333';
    isValid = false;
  }      
  else
    emailVal.style.display = 'none';
    
 if( !isValid )
   val.style.display = 'block';
 else
   val.style.display = 'none';
   
  
  return isValid;
}

function copyrightYear()
{
	var d = new Date();
	document.write(d.getFullYear());

}
