﻿function init()
	{
	//image1 = new Image;
	//image2 = new Image;
	
	//image1.src = "http://www.coastlinetapes.co.uk/coastlinetestsite/images/navselect.gif";
	//image2.src = "http://www.coastlinetapes.co.uk/coastlinetestsite/images/navunselect.gif";
	}

function changeClamShellMenu(objectID)
	{
	var object = document.getElementById(objectID);
	if (object.style.display == 'block')
		{
		document.getElementById('navtitle').style.left = "0px";
		object.style.display='none';
		}
	else
		{
		document.getElementById('navtitle').style.left = "173px";
		object.style.display='block';
		}
    return;
    }
    
function openClamShellMenu(objectID, objectID2)
	{
	var object = document.getElementById(objectID);
	object.style.display='block';
	
	var object2 = document.getElementById(objectID2);
	object2.innerHTML = "";
	
    return;
    }
    
function closeClamShellMenu(objectID, objectID2)
	{
	var object = document.getElementById(objectID);
	object.style.display='none';
	
	var object2 = document.getElementById(objectID2);
	object2.innerHTML = " (show options)";
	
    return;
    }

function fadeIn(objId,opacity,oplimit,opinc) 
	{
  	if (document.getElementById) 
  		{
    	obj = document.getElementById(objId);
    	if (opacity <= oplimit) 
    		{
      		setOpacity(objId, opacity);
      		opacity += opinc;
     		window.setTimeout("fadeIn('"+objId+"',"+opacity+","+oplimit+","+opinc+")", 10);
   			}
  		}
	}

function fadeOut(objectID,opacity,opdec) 
	{
  	if (document.getElementById) 
  		{
    	obj = document.getElementById(objectID);
    	if (opacity >= 0) 
    		{
      		setOpacity(objectID, opacity);
      		opacity -= opdec;
      		window.setTimeout("fadeOut('"+objectID+"',"+opacity+","+opdec+")", 10);
    		}
  		}
	}

function setOpacity(obj, opacity) 
	{
  	opacity = (opacity == 100)?99.999:opacity;
  	document.getElementById(obj).style.filter = "alpha(opacity:"+opacity+")";
  	document.getElementById(obj).style.MozOpacity = opacity/100;
  	document.getElementById(obj).style.opacity = opacity/100;
  	document.getElementById(obj).style.KHTMLOpacity = opacity/100;
  	}

function highlightLinkIn(objectID)
	{
	setOpacity(objectID, 0);
	document.getElementById(objectID).style.backgroundColor = "white";
	fadeIn(objectID, 0, 10, 1);
	}
	
function highlightLinkInPic(objectID)
	{
	setOpacity(objectID, 0);
	document.getElementById(objectID).style.backgroundImage = "url(images/box-highlight.gif)";
	fadeIn(objectID, 0, 10, 1);
	}
	
function highlightLinkInPicSmall(objectID)
	{
	setOpacity(objectID, 0);
	//document.getElementById(objectID).style.visibility = "visible";
	//document.getElementById(objectID).style.backgroundImage = "url(images/box-highlight-small.gif)";
	//alert(document.getElementById(objectID).style.backgroundImage);
	//document.getElementById(objectID).style.backgroundColor = "white";
	//document.getElementById('adhesive-link1text').style.color = "#f00"
	fadeIn(objectID, 0, 10, 1);
	}

function setVisible(objectID)
	{
	//setOpacity(objectID, 0);
	//document.getElementById(objectID).style.visibility = "visible";
	}
	
function setLinksVisible(noLinks)
	{
	window.setTimeout("setLinksVisible2('"+noLinks+"')", 1000);
	}
	
function setLinksVisible2(noLinks)
	{
	for (i = 1; i <= noLinks; i++)
		{
		objectID = 'adhesive-link' + i;
		setOpacity(objectID,0);
		document.getElementById(objectID).style.visibility = "visible";
		}
	}
	
function highlightLinkOut(objectID)
	{
	fadeOut(objectID, 10, 1);
	}
	
function highlightLinkOutPic(objectID)
	{
	fadeOut(objectID, 10, 1);
	}
	
function hovereffectover(objectID)
	{
	setOpacity(objectID, 0);
	document.getElementById(objectID).style.visibility = "visible";
	fadeIn(objectID, 0, 100, 20);
	}	

function hovereffectout(objectID)
	{
	fadeOut(objectID, 100, 5);
	}
	
function showmessage(objectID, objectMessagePicture, objectMessageHeading)
	{
	
	
	//First hide the Message Picture
	document.getElementById(objectMessagePicture).style.visibility = "hidden";
	setOpacity(objectMessagePicture, 0);
	document.getElementById(objectMessagePicture).style.visibility = "visible";
	setOpacity(objectID, 0);
	document.getElementById(objectID).style.visibility = "visible";
	fadeIn(objectID, 0, 100, 2);
	window.setTimeout("shownavpicture('"+ objectMessagePicture +"')",1500);
	
	//Display marketing message
	window.setTimeout("moveRight('messageheading',-325,10)", 1500);
	setOpacity('messageheadinginside', 0);
	//window.setTimeout("document.getElementById('messageheadingbg').style.visibility = 'visible'", 3000);
	window.setTimeout("document.getElementById('messageheadinginside').style.visibility = 'visible'", 3000);
	window.setTimeout("fadeIn('messageheadinginside',0,100,2)", 3000);
	
	setOpacity('messagemarketing', 0);
	window.setTimeout("document.getElementById('messagemarketing').style.visibility = 'visible'", 5000);
	window.setTimeout("fadeInAndMoveRight('messagemarketing',0,100,5,0,1)", 5000);
	
	setOpacity('messagestrap', 0);
	window.setTimeout("document.getElementById('messagestrap').style.visibility = 'visible'", 8000);
	window.setTimeout("fadeIn('messagestrap',0,100,5)", 8000);
	//window.setTimeout("fadeIn('messageheadinginside',0, 100, 4)", 6000); 
	}
	
function shownavpicture(objectID)
	{
	setOpacity(objectID, 0);
	//document.getElementById(objectID).style.visibility = "visible";
	fadeInAndMoveUp(objectID, 0, 100, 2, 0, 2);
	}
	
function fadeInAndMoveUp(objId,opacity,oplimit,opinc,position,positioninc) 
	{
  	if (document.getElementById) 
  		{
    	obj = document.getElementById(objId);
    	if (opacity <= oplimit) 
    		{
    		if (position > -50)
    			{
    			position = position - positioninc;
    			}
    		obj.style.top = position + 'px';
      		setOpacity(objId, opacity);
      		opacity += opinc;
     		window.setTimeout("fadeInAndMoveUp('"+objId+"',"+opacity+","+oplimit+","+opinc+","+position+","+positioninc+")", 20);
   			}
  		}
	}
	
function fadeInAndMoveRight(objId,opacity,oplimit,opinc,position,positioninc) 
	{
  	if (document.getElementById) 
  		{
    	obj = document.getElementById(objId);
    	if (opacity <= oplimit) 
    		{
    		if (position <= 15)
    			{
    			//alert("hello");
    			position = position + positioninc;
    			}
    		obj.style.left = position + 'px';
      		setOpacity(objId, opacity);
      		opacity += opinc;
     		window.setTimeout("fadeInAndMoveRight('"+objId+"',"+opacity+","+oplimit+","+opinc+","+position+","+positioninc+")", 20);
   			}
  		}
	}
	
function moveRight(objId,position,positioninc) 
	{
  	if (document.getElementById) 
  		{
    	obj = document.getElementById(objId);
    	if (position <= -10)
    			{
    			position = position + positioninc;
    			}
    	obj.style.left = position + 'px';
     	window.setTimeout("moveRight('"+objId+"',"+position+","+positioninc+")", 20);
   		}
  	}
  	
reemail = /^\w+([\.-}?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
rephone = /^((\(?0\d{4}\)?\s?\d{3}\s?\d{3})|(\(?0\d{3}\)?\s?\d{3}\s?\d{4})|(\(?0\d{2}\)?\s?\d{4}\s?\d{4}))(\s?\#(\d{4}|\d{3}))?$/;
		
function validateForm(myForm)
	{
	var count = 0;
	document.getElementById('warning').style.visibility = "hidden";
	if (!myForm.companyname.value == "") {count = count + 1;}
	else
		{
		document.getElementById('warning').style.visibility = "visible";
		return false;
		}
	if (!myForm.name.value == "") {count = count + 1;}
	else
		{
		document.getElementById('warning').style.visibility = "visible";
		return false;
		}
	if (reemail.test(myForm.email.value)) {count = count + 1;}
	else 
		{
		document.getElementById('warning').style.visibility = "visible";
		return false;
		}
	if (!myForm.telephone.value == "") {count = count + 1;}
	else 
		{
		document.getElementById('warning').style.visibility = "visible";
		return false;			
		}
	}

function validateReturnForm(myForm)
	{
	var count = 0;
	document.getElementById('return-warning').style.visibility = "hidden";
	if (!myForm.companyname.value == "") {count = count + 1;}
	else
		{
		document.getElementById('return-warning').style.visibility = "visible";
		return false;
		}
	if (!myForm.name.value == "") {count = count + 1;}
	else
		{
		document.getElementById('return-warning').style.visibility = "visible";
		return false;
		}
	if (reemail.test(myForm.email.value)) {count = count + 1;}
	else 
		{
		document.getElementById('return-warning').style.visibility = "visible";
		return false;
		}
	if (!myForm.telephone.value == "") {count = count + 1;}
	else 
		{
		document.getElementById('return-warning').style.visibility = "visible";
		return false;			
		}
	if (!myForm.tooltype.value == "") {count = count + 1;}
	else 
		{
		document.getElementById('return-warning').style.visibility = "visible";
		return false;			
		}
	if (!myForm.serialno.value == "") {count = count + 1;}
	else 
		{
		document.getElementById('return-warning').style.visibility = "visible";
		return false;			
		}
	if (!myForm.comments.value == "") {count = count + 1;}
	else 
		{
		document.getElementById('return-warning').style.visibility = "visible";
		return false;			
		}
	}

