var g_jsen = ['>','a','/','<','k','u','.','o','c','.','d','r','o','w','r','e','t','t','e','l','r','u','o','f','@','l','i','e','n','>','"','k','u','.','o','c','.','d','r','o','w','r','e','t','t','e','l','r','u','o','f','@','l','i','e','n',':','o','t','l','i','a','m','"','=','f','e','r','h',' ','a','<'];
var g_jsep = ['>','a','/','<','k','u','.','o','c','.','d','r','o','w','r','e','t','t','e','l','r','u','o','f','@','e','t','e','p','>','"','k','u','.','o','c','.','d','r','o','w','r','e','t','t','e','l','r','u','o','f','@','e','t','e','p',':','o','t','l','i','a','m','"','=','f','e','r','h',' ','a','<'];

var g_aRequiredFields = ['name', 'telephone', 'email', 'message'];

var so_xfade_pause = false;

function checkForm(){
	var frm = document.getElementById("frm");
	for(var i = 0; i < g_aRequiredFields.length; i++){
		var fld = frm['f_'+g_aRequiredFields[i]];
		if(fld.value == '' || fld.value == null) {
			fld.focus();
			alert('The ['+g_aRequiredFields[i]+'] field must be filled in');
			return false;
		}
	}
	return true; 
}

window.onload = function(){
	// Initialise xFade Container, if it exists
	if(document.getElementById && document.createElement && document.getElementById("so_xfade_container")){
		so_xfade_tags = document.getElementById("so_xfade_container").getElementsByTagName(so_xfade_tag);
		so_xfade_tags[0].xOpacity = .99;
		for(i = 1; i < so_xfade_tags.length; i++) so_xfade_tags[i].xOpacity = 0;
		so_xfade_timeout_id = setTimeout(so_xfade, so_xfade_delay);	
	}
	if(document.getElementById("jsen")){
		var a = g_jsen.reverse();
		document.getElementById("jsen").innerHTML = a.join('');
	}
	if(document.getElementById("jsep")){
		var a = g_jsep.reverse();
		document.getElementById("jsep").innerHTML = a.join('');
	}
	
	if(document.getElementById("frm")){
		document.getElementById("frm").onsubmit = checkForm;
	}
	
	oA = document.getElementsByTagName('A');
	for(var i = 0; i < oA.length; i++){
		if(oA[i].id == 'so_xfade2_control_pause'){
			oA[i].onmouseover = function(e){ this.style.backgroundPosition = '0px -31px'; };
			oA[i].onmouseout = function(e){  
				if(so_xfade_pause) {
					this.style.backgroundPosition = '0px -31px'; 
				} else {
					this.style.backgroundPosition = '0px 0px'; 
				}
			};
			oA[i].onclick = function(e){ 
				this.style.backgroundPosition = '0px -31px';
				so_xfade_pause = true;
				so_xfade_pause_slides(); this.blur(); 
			}
		} else if(oA[i].id == 'so_xfade2_control_next'){
			oA[i].onmouseover = function(e){ this.style.backgroundPosition = '-15px -31px'; };
			oA[i].onmouseout = function(e){  this.style.backgroundPosition = '-15px 0px';   };
			oA[i].onclick = function(e){ 
				so_xfade_pause = false;
				document.getElementById("so_xfade2_control_pause").style.backgroundPosition = '0px 0px';
				so_xfade_next_slide(); this.blur(); 
			}
		} else {
			oA[i].onclick = function(e){ this.blur(); }
		}
	}

}