
/* EMAIL FORM FUNCTIONS */
function sendRequest() {

	new Ajax.Request("static/js/email_form_process.php", {
		   method: 'post',
		   postBody: "name="+$F("name")+"&email="+$F("email")+"&message="+$F("message"),
		   onComplete: showResponse

	});
}


function showResponse(req)
{
   $('errors').style.borderStyle= "solid";
   
   var res=/message was received/;
  
   if(req.responseText.match(res))
   {
	$('errors').style.borderColor= "green";
	$('errors').style.color="green";
   }else{
	$('errors').style.borderColor= "white";
	$('errors').style.color="white";
   }
   
   $('errors').style.borderSize= "0px";
   $('errors').innerHTML=  req.responseText;
}
/* END EMAIL FORM FUNCTIONS */



function init(){
	var stretchers = document.getElementsByClassName('box');
	var toggles = document.getElementsByClassName('tab');
	var myAccordion = new fx.Accordion(
		toggles, stretchers, {opacity: false, height: true, duration: 600}
	);
	//hash functions
	var found = false;
	toggles.each(function(h3, i){
		var div = Element.find(h3, 'nextSibling');
			if (window.location.href.indexOf(h3.title) > 0) {
				myAccordion.showThisHideOpen(div);
				found = true;
			}
		});
		if (!found) myAccordion.showThisHideOpen(stretchers[0]);
}

//choose another visual
function changeVisual(number, j)
	{
	
		var name = 'visual'+number;
		var wv = document.getElementById(name);
        wv.style.backgroundImage = 'url('+j+')';
        
        return false;
        
    }
	
	
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}

/*
Show/Hide Function
*/
var opened=false;

    window.onload = function() {

        resizeDivHeight = new fx.Height('header',{duration:1000});

    };

    function toggelopen(){

        if(opened==false){

            resizeDivHeight.custom(75,400);//First Number is starting height, Second is ending height.

            opened=true;

        }else{
					
            resizeDivHeight.custom(400,75);//First Number is starting height, Second is ending height.

            opened=false;

        }    

    }	
	