//"?search=whatever" becomes querystring["search"] 
var que = unescape(location.search);
var que = que.substring(1, que.length);
var que = que.split("&");
var querystring = new Array();
var loop = 0;

	while (loop < que.length)
	 {
	   var inter = que[loop].split("=");
	   var inter2 = inter[1];
	   var inter3 = inter[0]
	   que[loop] = inter2;
	   querystring[inter3] = inter2
	   loop = loop + 1;
	 } ;




//detect flash
var flashversion = 0;
if (navigator.plugins && navigator.mimeTypes.length) {
	var x = navigator.plugins["Shockwave Flash"];
	if(x && x.description) {
		var y = x.description;
		flashversion = parseInt(y.substr(y.indexOf(".") - 2, 2), 10);
	}
} else {
	result = false;
	for(var i = 30; i >= 3 && result != true; i--){
		execScript('on error resume next: result = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+i+'"))','VBScript');
		flashversion = i;
	}
}

if (flashversion >= 8) {
	// remove flicker of non flash
    document.getElementsByTagName('html')[0].className = 'flashInstalled';

}
	

function getFlash(what, movie, query, width, height) {

	new_txt = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'">\n';
	new_txt += '<param name="movie" value="'+movie+'">\n';
	new_txt += '<param name="quality" value="high" />\n';
	new_txt += '<param name="menu" value="false">\n';
	new_txt += '<param name="FlashVars" value="'+query+'">\n';
	new_txt += '<param name="wmode" value="transparent">\n';
	new_txt += '<param name="scale" value="noscale" />\n';
	new_txt += '<param name="salign" value="lt" />\n';
	new_txt += '<embed src="'+movie+'" width="'+width+'" height="'+height+'" FlashVars="'+query+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false" scale="noscale" salign="lt" wmode="transparent"></embed>\n';
	new_txt += '</object>';
	what.innerHTML = new_txt;
	what.style.visibility= 'visible';
	
}

function flashRewrite(x, movie, query, type){

	if (flashversion >= 8){
		
	if (type == '1'){
	
	xArea = x.split('>'); //if TagName in a id
	if (xArea[1]){
		
	var x = document.getElementById(xArea[0]).getElementsByTagName(xArea[1]);	
	} else {	
	var x = document.getElementsByTagName(x);	
	}
	
	for (var i=0;i<x.length;i++){
	
		width = x[i].offsetWidth;
		height = x[i].offsetHeight;
		title = x[i].innerHTML;
		if (title) {title = title.replace("&", "%26")}
		
			if (!query){
				q= "title="+ title;
			}else{
				q= query +"&title="+ title;
			}

			// check for flash in 'a' tag
		if(x[i].nodeName == 'A'
			 ) {
			
			thelink = x[i].href
			q+= "&link="+ thelink.replace("&", "%26");
			if (x[i].className == "flash" || x[i].className == "flash on"){
				
				if (x[i].className == "flash on"){ q+= "&s=1" }
				getFlash(x[i], movie, q, width, height)
				}
			
		}else{
			getFlash(x[i], movie, q, width, height)
		}

		q = '';
		
		
	}
	} else {
	
	var x = document.getElementById(x);
	
		width = x.offsetWidth;
		height = x.offsetHeight;
		getFlash(x, movie, query, width, height)
	}
}	
}



function openWindow(){
	var x = document.getElementsByTagName('a');
	for (var i=0;i<x.length;i++)
	{
	if (x[i].getAttribute('title') >'') {
		
		if (x[i].getAttribute('title').indexOf("Link opens in a new window") >= 0)
		{
		x[i].onclick = function () {window.open(this.href); return false}
		}	
	}	
	}
}

function formStyle(){
	var formRoot = document.getElementsByTagName("form"); 
	for (var f=0;f<formRoot.length;f++)
	{
		var r = formRoot[f].elements;
		var rlen = r.length;

		for (var h = 0; h < rlen; h++) {
		 var node = r[h];
				
					node.onfocus=function() {
					if(this.type !=='checkbox' && this.type !=='radio' && (this.tagName =='INPUT' || this.tagName =='TEXTAREA')) {
							this.className="textformfocus";
							if (this.value.charAt(0) == '-') { this.value='' } 
					}
			}
												
					node.onblur=function() {
					if(this.type !=='checkbox' && this.type !=='radio' && (this.tagName =='INPUT' || this.tagName =='TEXTAREA')) {
							this.className="textform";
					}
			}
			
		}
	}
}	
 
 
var timex = 1
var a = 1

function showBoxes(){
	if (document.getElementById('newscount')) {
	var n = parseInt(document.getElementById('newscount').value);
		if (document.getElementById('news1')) {
	timex = timex-1
	setTimeout("showBoxes("+n+")", 1000)
	if(timex==0){
		
		for (var i=1; i<=n; i++){
			
			if (document.getElementById('news'+[i])) {document.getElementById('news'+[i]).className ='none';}
		}

		setOpacity(document.getElementById('news'+[a]), 0);
		document.getElementById('news'+[a]).className =''
		fadeIn('news'+[a],0);

	a = a + 1;
	timex=10;
	if (a==n+1){a=1;}
	   }
		} //end if document.getElementById('news1')
	}
}




var time3 = 1
var b = 1

function showImages(){
	if (document.getElementById('imagescount')) {
	var n = parseInt(document.getElementById('imagescount').value);
	
	if (document.getElementById('images1') && n > 1) {
	time3 = time3-1
	setTimeout("showImages("+n+")", 700)
	if(time3==0){
		
		for (var i=1; i<=n; i++){
			
			if (document.getElementById('images'+[i])) {document.getElementById('images'+[i]).className ='none';}
		}

		setOpacity(document.getElementById('images'+[b]), 0);
		document.getElementById('images'+[b]).className =''
		fadeIn('images'+[b],0);

	b = b + 1;
	time3=10;
	if (b==n+1){b=1;}
	   }
		} //end if document.getElementById('news1')
	}
}




	var timex2 = 1;
	var s = 1;
function showClients(){
	if (document.getElementById('clients')) {
	
	var n = parseInt(document.getElementById('rotations').innerHTML);
	var limit = parseInt(document.getElementById('limit').innerHTML);
	var clients = parseInt(document.getElementById('maxclients').innerHTML);
	var j = ((limit * s)-(limit-1));
	
	timex2 = timex2-1
	setTimeout("showClients("+s+")",500)
	if(timex2==0){
		
		for (var i=1; i<=clients; i++){
			document.getElementById('clientbox'+[i]).style.display ='none';
		}
		
		for (i=j; i<((s * limit)+1); i++) {
			if (document.getElementById('clientbox'+[i])) {
					setOpacity(document.getElementById('clientbox'+[i]), 0);
					document.getElementById('clientbox'+[i]).style.display ='inline';
					fadeIn('clientbox'+[i],0);
			}
		}
		
	s = s + 1;
	timex2=10;
	if (s==n+1){s=1;}
	   }
		} 
}
function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  obj.style.filter = "alpha(opacity="+opacity+")";
  obj.style.KHTMLOpacity = opacity/100;
  obj.style.opacity = opacity/100;
  
}
function fadeIn(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 10;
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
    }
  }
}



function addEvent( obj, type, fn )
{
	if (obj.addEventListener)
		obj.addEventListener( type, fn, false );
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}


function dropNav() {
	
	if (document.getElementById("mainnav")){
		allNodes = document.getElementById("mainnav");
		
		for (i=0; i<allNodes.childNodes.length; i++) {
			node = allNodes.childNodes[i];
			if (node.nodeName=="LI") {
				
				node.onmouseover = function() {
					this.className += "over"; 
					this.className += " on";
					}
				node.onmouseout = function() {
					  this.className= "";
					}
			}

		}}
}

function convertQuotes() {
	if (document.getElementsByTagName('blockquote')) {
		document.getElementsByTagName('blockquote').replace(' ','%20');
	}
}

addEvent(window, 'load', openWindow);
addEvent(window, 'load', formStyle);
addEvent(window, 'load', dropNav);
addEvent(window, 'load', showBoxes);
addEvent(window, 'load', showImages);
addEvent(window, 'load', showClients);
addEvent(window, 'load', function() {
								  
	document.getElementById("Fprint").onclick = function() {window.print();}
	
	if (document.getElementById("client1")) flashRewrite('client1>a','/images/layup/clients1.swf', '', '1')
	if (document.getElementById("client2")) flashRewrite('client2>a','/images/layup/clients2.swf', '', '1')
	if (document.getElementById("client3")) flashRewrite('client3>a','/images/layup/clients3.swf', '', '1')
	if (document.getElementById("client4")) flashRewrite('client4>a','/images/layup/clients4.swf', '', '1')
	
	//flashRewrite('middle>blockquote','../images/layup/title2.swf','','1')
	//flashRewrite('h1','/images/layup/title.swf','', '1')	
	flashRewrite('h3','/images/layup/title3.swf','', '1')
	flashRewrite('h4','/images/layup/title5.swf', '', '1')
	

	
});	