/**
 * @author ORD
 */
var beenclickedsearchbutton=0;
var beenclickedloginbutton=0;
var hasloaded=0;

function showsearch()
{
	if(beenclickedsearchbutton==0)
	{
		document.getElementById('searchlayer').style.visibility='visible';
		beenclickedsearchbutton=1;
	}
	else
	{
		document.getElementById('searchlayer').style.visibility='hidden';
		beenclickedsearchbutton=0;
	}
	
	return;
}

function showlogin()
{
	if(document.getElementById('loggin_container'))
	{
		if(beenclickedloginbutton==0)
		{
			document.getElementById('loggin_container').style.visibility='visible';
			beenclickedloginbutton=1;
		}
		else
		{
			document.getElementById('loggin_container').style.visibility='hidden';
			beenclickedloginbutton=0;
		}		
	}
	else if(document.getElementById('loggin_container_mobile'))
	{
		if(beenclickedloginbutton==0)
		{
			document.getElementById('loggin_container_mobile').style.visibility='visible';
			beenclickedloginbutton=1;
		}
		else
		{
			document.getElementById('loggin_container_mobile').style.visibility='hidden';
			beenclickedloginbutton=0;
		}
	}
	return;
}



function hidecontrolpanellogin()
{
	document.getElementById('manageloggin').style.visibility='hidden';
	beenclickedcontrolbutton=0;
	return;
}

function setcolourCP(controlID,colour)
{
	document.getElementById(controlID).style.backgroundColor=colour;
	return;
} 

function toRGBHex(num){



	var decToHex = "";
	var arr = new Array();
	var numStr = new String();
	numStr = num;
	
	arr = numStr.split(",");
	
	for (var i = 0; i < 3; i++) {
	
	
	
		var hexArray = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F");
		
		
		var code1 = Math.floor(arr[i] / 16);
		var code2 = arr[i] - code1 * 16;
		
		
		decToHex += hexArray[code1];
		decToHex += hexArray[code2];
		
		
		
	}
	
	
	
	return (decToHex);
	
}

function shouldsize()
{
	if(hasloaded<100)
	{
		sizeimages();
		hasloaded++;
	}
	return;
}

function sizeimages()
{	
	var c=0;
	for(c=0;c<50;c++)
	{
		var arrayOfImages=document.getElementsByName("docimageSRC_"+c);
		var arrayOfImageSrcs=document.getElementsByName("docimageSRCformInput_"+c);
		
		if(arrayOfImages&&arrayOfImageSrcs)
		{	
			var i;	
			for (i=0;i<arrayOfImages.length;i++) 
			{
			
				var newImg = new Image();
				newImg.src = arrayOfImages[i].src;
				
				var height = newImg.height;
				var width = newImg.width;
				
				if (height > width) 
				{
					arrayOfImages[i].style.height = arrayOfImageSrcs[i].value + "px";
				}
				else 
				{
					arrayOfImages[i].style.width = arrayOfImageSrcs[i].value + "px";
				}
			}
		}
	}

	return;
}

function checkUserFeedbackForm()
{
	var result=false;
	if(document.getElementById("feedbackMessageBody").value.length>0)
	{
		result=true;
	}
	else
	{
		alert("The message submitted contains no data.");
	}
	return result;
}

function loadMobile()
{
	var width=document.body.clientWidth;
	
	pageurl=window.location.href;
	var urlparam="";
	urlparam+=pageurl.split("?")[1];
	
	if ( (width<1000)&&(urlparam == "undefined")) 
	{
		//Send this page to a mobile version.
		//setCookie("mobile_cookie","use_mobile_view",1);
		window.location=pageurl+"?mobile=1";	
	}
	
	if(width>=1000)
	{
		//setCookie("mobile_cookie","use_normal_view",1);	
	}

	hasloaded=1;	
	
	return;
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}



