function showPopUp(width,height,top,left){
	if (width==''){width='300';}
	if (height==''){height='300';}
	
	margin = -height-21;
	height += 'px';
	margin += "px";
	LeftimgHeight = 20000+"px";
	
	InnerWidth = width -35;
	MyWidth = width - 21; //actually 21 is with of cut image
	MyWidth2 = width - 23; //actually 21 is with of cut image
	
	width += "px";
	InnerWidth += "px";
	$('popMain').style.width = width;
	$('pop-top-left').style.width = MyWidth;
	$('pop-left').style.width = MyWidth2;
	$('pop-left').style.height = height;
	
	$('pop-right-image').style.height = height;
	$('pop-bottom-left').style.width = MyWidth;
	$('pop-content').style.width = InnerWidth;
	$('pop-content').style.height = height;
	$('pop-content').style.marginTop = margin;	
	$('img-pop-left').style.height = LeftimgHeight;	
	
	$('popUp').style.top=top+'px';
	$('popUp').style.left=left+'px';
	$('popUp').style.display='block';
	$('popUp').style.zIndex='2';
}
function checkMail(form,el){
		Email = $(el).value;
		url='../mailCheck.php?mail='+Email;
		new Ajax.Updater('errorInfo', url, { method: 'get',
		onSuccess: function(transport) {
			response = transport.responseText;
			if (response==''){
				FormSubmit(form);
				//showPopUp('600','400','200','400');
			}
		}		
		});
}
function FormSubmit(form){
	var MyForm = document.getElementById(form);
	var msg ='';
	if (form=='AIPrequest' || form=='RequestAdvice'){
		if ($('FirstName').value==''){ msg += "\n * First Name";}
		if ($('LastName').value==''){ msg += "\n * Last Name";}
		if ($('Email').value==''){ msg += "\n * Email";}
		if ($('Email').value != $('ConfirmEmail').value){ msg += "\n * Emails do not match";}
		if ($('NumberDay').value==''){ msg += "\n * Contact number - day";}
		if ($('NumberNight').value==''){ msg += "\n * Contact number - night";}
	} else if (form=='MediaUpdates'){
		if ($('FirstName').value==''){ msg += "\n * First Name";}
		if ($('LastName').value==''){ msg += "\n * Last Name";}
		if ($('Email').value==''){ msg += "\n * Email";}
		if ($('Email').value != $('ConfirmEmail').value){ msg += "\n * Emails do not match";}
		if ($('PublicationName').value==''){ msg += "\n * Publication Name";}
	}else if (form=='applicationForm'){
		if ($('FirstName').value==''){ msg += "\n * First Name";}
		if ($('LastName').value==''){ msg += "\n * Last Name";}
		if ($('MaidenName').value==''){ msg += "\n * Maiden Name";}
		if ($('Address').value==''){ msg += "\n * Address";}
		if ($('TelHome').value==''){ msg += "\n * Home telephone number";}
		if ($('Email').value==''){ msg += "\n * Email";}
		if ($('BirthPlace').value==''){ msg += "\n * Place of birth";}
		if ($('Nationality').value==''){ msg += "\n * Nationality";}
		if ($('NINO').value==''){ msg += "\n * National insurance number";}
	}
	if (msg)
	{
	    alert ("Please fill in the following fields:\n" + msg);
	    return false;
	}
	else 
	{
		MyForm.submit();
		return true;
	}
}

function openPopUp (number) {
  //window.open('http://dotfs.waidev4.com/site/other_content/press_room/news/news.php?id='+number,'popUp','width=650,height=700,resizable=yes,scrollbars=yes');
  window.open('http://www.dotfs.co.uk/site/other_content/press_room/news/news.php?id='+number,'popUp','width=650,height=700,resizable=yes,scrollbars=yes');
}


function BoxOn(id)
{
	hideDivs(id);
	var nav=id;
	document.getElementById(nav).style.display ='block';
}



function changeClass (id,className)
{
	var nav=id;

	if( document.getElementById(nav).className != 'linkPop3' )
	{
		document.getElementById(nav).className=className;
	}
}
 
function BoxOff(id)
{
var nav=id;

	document.getElementById(nav).style.display='none';
}

function hideDivs(onId){
var divs = document.getElementsByTagName("div");
for(var i=0; i < divs.length; i++)
	{
	var div = divs[i];
	var id = div.id;
	if (id.match("pinkBoxBlock")) {
		if (!id.match(onId)){
			if (document.getElementById(id).style.display='block'){
				document.getElementById(id).style.display='none';
			}
		}
	}
	}
}

function openWindow(id){
url='../forms/session.php';
new Ajax.Request(url, {
  method: 'get'
  });
window.open('../forms/application-form1.php?id='+id,'appForm','width=660,height=810,scrollbars=yes,resizable=yes');
}

function showPage(el){
	showEl = 'page'+el;
	hide = document.getElementById('visPage').value;
	hideEl = 'page'+hide;
	pgBold = 'pg'+el;
	pgUnbold = 'pg'+hide;
	document.getElementById(hideEl).style.display='none';
	document.getElementById(showEl).style.display='block';
	document.getElementById(pgBold).style.fontWeight='bold';
	document.getElementById(pgUnbold).style.fontWeight='normal';
	document.getElementById('visPage').value = el;
}

var go = readCookie('carousel');

function initLogos(slide) {
	if (typeof lenderLogos == "undefined"){ 		
		lenderLogos = new Array();
		new Ajax.Request(site_url+"/php/get_logos.php",
	  {	
	    method:'get',
	    onSuccess: function(transport){
	    var response = transport.responseText || "no response text";
		var tmp = response.split(";;;");
		for ( var i=0, len=tmp.length; i<len; ++i ){
			var tmp2 = tmp[i].split("___");
			lenderLogos[i] = new Array();
			for ( var j=0, len2=tmp2.length; j<len2; ++j ){
				var tmp3 = tmp2[j].split(":::");
				lenderLogos[i][j] = tmp3[1];
			}
		}
		go = readCookie('carousel');
		changeLogos(go,lenderLogos,slide);
		go++;
		createCookie('carousel',go,0);
	    },
	    onFailure: function(){ alert('Something went wrong...') }
	  });
	}  else {
		go = readCookie('carousel');
		changeLogos(go,lenderLogos,slide);
		go++;
		createCookie('carousel',go,0);
		
		
	}
}

function randOrd(){
	return (Math.round(Math.random())-0.5); 
}

function changeLogos(go,lenderLogos,id) {
	
	lenderLogos[2].sort(randOrd);
	lenderLogos[1].sort(randOrd);
	lenderLogos[0].sort(randOrd);
	
	if (id==1){id=4;}
	
	document.getElementById('lenderLogo'+id).src = lenderLogos[2][0];
	document.getElementById('lenderLogo'+(id+1)).src = lenderLogos[2][1];
	
	
	if (go%2 ==0) {
		document.getElementById('lenderLogo'+(id+2)).src = lenderLogos[1][0];
		document.getElementById('lenderLogo'+(id+3)).src = lenderLogos[1][1];
		
	}
	if (go%2 ==1) {
		document.getElementById('lenderLogo'+(id+2)).src = lenderLogos[1][0];
		document.getElementById('lenderLogo'+(id+3)).src = lenderLogos[0][0];
		
	}
	
	
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

var divId=0;
//var nDiv;tDiv;item;nItem;tDiv;nDiv;
var interval=7;
interval=interval*1000;
var l;
var divElement= new Array(2);divElement[0]='slide-0';divElement[1]='slide-1';


function rotateDiv(t){
	document.getElementById('slide-0').style.filter = "Alpha(opacity=0)";
	var el=document.getElementById("slide-"+t);
	var slide = Math.abs(t-1);
	initLogos(slide);
	el.style.zIndex=5;

	opacityTween = new OpacityTween(el,Tween.regularEaseOut, 100, 0, 3);
	opacityTween.onMotionStarted=function() { 
		
		l=parseInt(t)+1;
		if(l==divElement.length){l=0;}
				//alert("square"+l);
			var el2=document.getElementById("slide-"+l);
			el2.style.zIndex=6;
			opacityTween2= new OpacityTween(el2,Tween.regularEaseIn, 0, 100, 3);
			//$('debugdiv').innerHTML +=interval+"<BR>";
			setTimeout("rotateDiv('"+l+"')",interval);
			opacityTween2.start();
		}
		
	opacityTween.start()
}

function initCarousel(){
	//opacityTween3= new OpacityTween(document.getElementById("slide-1"),Tween.regularEaseIn, 0, 100, 3);
	//		document.getElementById("slide-1").zIndex=1;
	//		opacityTween3.start()
	setTimeout("rotateDiv(0)",500);
}

