function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}

function page_load()
{
	var els = getElementsByClassName(document, "div", "featuredImage");
	for (var i=0;i < els.length; i++ )
	{
        if (els[i].offsetHeight > 123){
            els[i].style.height = "123px";
        }
    }
	fls = document.getElementsByTagName("object");
	for (var a = 0; a < fls.length; a++){fls[a].outerHTML = fls[a].outerHTML;}

    var els = getElementsByClassName(document, "div", "ie2");
	for (var i=0;i < els.length; i++ )
	{
		els[i].innerHTML = '<object class="ie" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="320" height="225"><param name="movie" value="menu4.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><p>Services Menu</p></object>'
    }	
    
    var rightLinks = document.getElementById("right_link_container"); 
     if (document.getElementById("right_link_container")){
      rightLinks.innerHTML = rightLinks.innerHTML;
      }
}

/******
Forms
******/
	function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)		
		var lstr=str.length
		var ldot=str.indexOf(dot)						
		if (str.indexOf(at)==-1){
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==(lstr-1)){
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==(lstr-1)){
			return false
		}		
		 if (str.indexOf(at,(lat+1))!=-1){
			return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){			
			return false
		 }

		 if (str.indexOf(" ")!=-1){
			return false
		 }
	 }
	
	function checkForm()	{							
		var name = document.getElementById("name").value;		
		var email = document.getElementById("email").value;		
		var enquiry = document.getElementById("enquiry").value;
		var errMsg = "";		
				
		if (name == "")	{
			errMsg += "  - Name\n";
		}			
		if (email == "")	{
			errMsg += "  - Contact email\n";
		}		
		if (email != "")	{
			if (echeck(email)==false)	{
				errMsg += "  - A valid contact email\n";
			}
		}
		
		if (enquiry == "")	{
			errMsg += "  - All fields marked with *\n";
		}	
		if (errMsg != "")	{
			errMsg = "Please enter the following:\n\n" + errMsg;
			alert(errMsg);
			return false;
		}
		else	{
			return true;
		}
	}
	
	

