/*************************************************************
  NEWS TICKER 
*************************************************************/

var v_content = [];

function addTickerItem(link,description,target){
  v_content.push([link,"<span style='color:white'>"+description+"</span>",target]);
}


/*************************************************************
  SET LOGO & DOCUMENT TITLE
*************************************************************/


function setLogo()
{
  var domain = document.domain;
  var titlevalue = $('title').html();
    
  if(domain.match(/goldenbytes/) || domain.match(/golden-bytes/))
  {
    $("#logo").addClass("logo_gb");
    document.title = 'Golden Bytes ' + titlevalue;
  }
  else
  {
    $("#logo").addClass("logo_alldata");
    document.title = 'Alldata ' + titlevalue;
  }
}

/*************************************************************
  CHANGE ELEMENT BG - ONFOCUS
*************************************************************/

function setbg(element,color){
  document.getElementById(element).style.background=color;
}


/*************************************************************
  CONTACT FORM VALIDATION
*************************************************************/

function checkform ( form ){

  if (form.naam.value == "" || form.naam.value == "Naam" || form.naam.value == "Lastname") {
    form.naam.focus();
    setError('naam');
    return false ;
  }
  if (form.telefoon.value == "" || form.telefoon.value == "Mobiel nummer" || form.telefoon.value == "Telephone number") {
    form.telefoon.focus();
    setError('telefoon');
    return false ;
  }
  var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
  if (!filter.test(form.email.value)) {
    form.email.focus();
    setError('email');
    return false ;
  }
  
  return true ;
}

function setError(field){
  setbg(field,'url(../images/formfield_error_bg.jpg) no-repeat');
  document.getElementById(field).style.color = 'black';
}


/*************************************************************
  LOGO SLIDESHOW
  
  use : addStripItem('../images/logos/shell.jpg','http://myurl.html');
        runSlideShow();
        
  AANTAL ITEMS MOET EEN VEELVOUD VAN 3 ZIJN !!!
  
*************************************************************/

var stripitems = new Array();
var currentx = 0;
var currentitem = -1;
var interval;

function addStripItem(image,link){
	var myitem = $("<a class=\"stripitem\" href=\""+ link +"\"><img class=\"borderimg_small\" src=\""+ image +"\"/></a>").appendTo("#itemcontainer");
	myitem.attr({style: 'display:block;left:'+currentx+'px'})
	currentx += 80;
	stripitems.push(myitem);
}


function runSlideShow(){
	if(interval == undefined){
		interval = $.timer(5000, runSlideShow);
	}
	else{
	  resetCurrentItem();
		setCurrentItem();
		stripitems[currentitem].attr({style:'display:block;left:0px'});
		stripitems[currentitem].animate({ left: "-240px"},3000,'swing');
		setCurrentItem();
		stripitems[currentitem].attr({style:'display:block;left:80px'});
		stripitems[currentitem].animate({ left: "-160px"},3000,'swing');
		setCurrentItem();
		stripitems[currentitem].attr({style:'display:block;left:160px'});
		stripitems[currentitem].animate({ left: "-80px"},3000,'swing');
		
		setCurrentItem();
		stripitems[currentitem].attr({style:'display:block;left:240px'});
  	stripitems[currentitem].animate({ left: "0px"},3000,'swing');
  	setCurrentItem();
  	stripitems[currentitem].attr({style:'display:block;left:320px'});
  	stripitems[currentitem].animate({ left: "80px"},3000,'swing');
  	setCurrentItem();
  	stripitems[currentitem].attr({style:'display:block;left:400px'});
  	stripitems[currentitem].animate({ left: "160px"},3000,'swing');
		
	}
}

function resetCurrentItem(){
  if(stripitems[currentitem-3] != undefined){
    currentitem = currentitem -3;
  }
  else{
    currentitem = -1;
  }
}

function setCurrentItem(){
  var nextitem1;
	var cur = currentitem+1;
	if(stripitems[cur] == undefined){
		nextitem1 = stripitems[0];
		currentitem = 0;
	}else{
		nextitem1 = stripitems[cur];
		currentitem = cur;
	}
}


/*************************************************************
  MISC
*************************************************************/


function setVborder(){
  if($("#pageleft")){
    var pageleft_height = new Number($("#pageleft").height());
    var pageright_height = new Number($("#pageright").height());
    if(pageleft_height > pageright_height){
      $("#pageright").attr({style: "border-left:0px solid #9c9c9c;"}); 
      $("#pageleft").attr({style: "border-right:1px solid #9c9c9c;"}); 
    }
    else{
      $("#pageleft").attr({style: "border-right:0px solid #9c9c9c;"}); 
      $("#pageright").attr({style: "border-left:1px solid #9c9c9c;"}); 
    }
  }
}
