swfobject.registerObject("myFlashContent", "9.0.0");
var curPageArrowPos = homeArrowPos;
var newPos;
var direction = 'left';
var megaPhoneText = new Array;
var megaPhoneTextCount=1;
var timerLeft="";
var timerRight="";
var scrollStep=1
var pageLoad=0;

var currentPos=0;
var slider
var forOne
var totalWidth

megaPhoneText[1]='We are a <span style="font-weight:bold;">digital media agency</span>';
megaPhoneText[2]='Digital &amp; creative media specialists';
megaPhoneText[3]='at Poker PR, nothing is impossible...';
megaPhoneText[4]='we make stuff happen...';

megaPhoneTextTotal = megaPhoneText.length-1;

function matty() {
	Event.observe('signUpCont', 'mouseover', function() { signUpBox (1); });
	Event.observe('signUpCont', 'mouseout', function() { signUpBox (0); });
	Event.observe(window, 'scroll', setSignUpBoxTop);
	setSignUpBoxTop ();
	speech('homeSpeech',38,93);
	if (megaPhoneTextTotal>1) {
	clientTextTimer=setInterval("speech('homeSpeech',38,93)", 10000);
	}
}

function scrollHorizontal(value, element, slider) {
	element.scrollLeft = Math.round(value/slider.maximum*(element.scrollWidth-element.offsetWidth));
}

function scrollDivLeft(id){
  clearTimeout(timerRight) 
  $(id).scrollLeft+=scrollStep
  if (currentPos < totalWidth) {
  	currentPos=currentPos+scrollStep;
  }
  slider.setValue(currentPos/totalWidth);
  if (currentPos<totalWidth) {
  	timerRight=setTimeout("scrollDivLeft('"+id+"')",10);
  }
  else {
  	stopMe();
	direction='right';
	scrollDivRight(id);
  }
}

function scrollDivRight(id){
  clearTimeout(timerLeft)
  $(id).scrollLeft-=scrollStep;
  currentPos=currentPos-scrollStep;
  if (currentPos<0) currentPos=0;
  slider.setValue(currentPos/totalWidth);
  if (currentPos>0) {
  	timerLeft=setTimeout("scrollDivRight('"+id+"')",10);
  }
  else {
  	stopMe();
	direction='left';
	scrollDivLeft(id);
  }
}

function stopMe(){
  clearTimeout(timerRight) 
  clearTimeout(timerLeft)
}

function startMe () {
	if (direction=='left') {
		scrollDivLeft('containerClients');
	}
	else {
		scrollDivRight('containerClients');
	}
}

var fontNewSize='40px';
function shrink()
    {
        var textSpan = $('statementa');
        var textDiv = $('statementsa');

        textSpan.style.fontSize = '40px';
		fontNewSize=40;
        while(textSpan.offsetHeight > textDiv.offsetHeight)
        {
                textSpan.style.fontSize = (parseInt(textSpan.style.fontSize) - 1)+'px';
				fontNewSize = (parseInt(textSpan.style.fontSize) - 1)+'px';
        }
    }
var statementBox=1;
var statement=1;
var textColors=new Array('#de0000','#380977','#FFCC00','#039DE1','#138125','#FF5A00','#000000');
function fadeStatements () {
		new Effect.Fade('statements'+statementBox, { duration: 1.0 });
		if (statementBox==1) statementBox=2; else statementBox=1;
		$('statementa').innerHTML=statementText[statement];
		$('statement'+statementBox).innerHTML=statementText[statement];
		shrink();
		$('statement'+statementBox).style.fontSize=fontNewSize;
		$('statement'+statementBox).style.color=textColors[(Math.floor(Math.random()*7)-1)];
		$('statements'+statementBox).style.top=(Math.floor(Math.random()*80)+40)+'px';
		new Effect.Appear('statements'+statementBox, { duration: 1.0,delay: 0.3 });
		if (statement==statementsTotal) statement=1; else statement=statement+1;
}

var signUpleft=18,eff1,eff2;
function signUpBox (type) {
	if (type==1) {
		if (eff2 != null) eff2.cancel(); eff2=null;
		eff1 = new Effect.Tween('signUpCont', signUpleft, 300, { duration: 0.5} , function(p) { this.setStyle({width : p + "px" }); signUpleft=p; } );
	}
	else if  (type==0) {
		if (eff1 != null) eff1.cancel(); eff1 = null;
		eff2 = new Effect.Tween('signUpCont', signUpleft, 18, { duration: 0.5} , function(p) { this.setStyle({width : p + "px" }); signUpleft=p; } );
	}
	else if  (type==2) {
		if ($F('signUpName') != '' && $F('signUpEmail') != '') {
			var aj = new Ajax.Updater('signUpMessage', 'ajaxStuff.php', {method: 'post', parameters: 'addSignUp=1&name='+$F('signUpName')+'&email='+$F('signUpEmail')});
			setTimeout("$('signUpMessage').innerHTML = '';",2000);
			$('signUpForm').reset();
		}
		else {
			$('signUpMessage').innerHTML = 'Details missing!';
			setTimeout("$('signUpMessage').innerHTML = '';",1500);
		}
	}
}

function setSignUpBoxTop () {
	var topScroll = document.viewport.getScrollOffsets();
	var p = topScroll[1] + ((document.viewport.getHeight()/2)-100);
	$('signUpCont').setStyle({top : p + "px" });	
	$('signUpCont').show();
	if (pageLoad < 1) {
		signUpBox (1);
		setTimeout("signUpBox (0)", 1800);
		pageLoad=1;
	}
}

var videoSource = '<object width="568" height="370"><param name="movie" value="http://www.youtube.com/v/RY9u0LxIWJk&hl=en&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/RY9u0LxIWJk&hl=en&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="568" height="370"></embed></object>';
Event.observe(window, 'load', function() { stateTextTimer=setInterval("fadeStatements ()", 2000); });
Event.observe(window, 'load', function() { matty(); });
Event.observe(document.onresize ? document : window, "resize", function() { ElmHeight('mainContent','theSpacer',71); });