function setVisible(obj)
{
	obj = document.getElementById(obj);
	obj.style.visibility = (obj.style.visibility == 'visible') ? 'hidden' : 'visible';
}

function fadeout() {
	setTimeout("opacity('initial_image', 100, 0, 2000)", 2000);
	setTimeout("document.getElementById('initial_image').style.visibility = 'hidden'", 4100);
}

function opacity(id, opacStart, opacEnd, millisec) { 
    //speed for each frame 
    var speed = Math.round(millisec / 100); 
    var timer = 0; 
    //determine the direction for the blending, if start and end are the same nothing happens 
    if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i--) { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } else if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i++) 
            { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } 
} 

//change the opacity for different browsers 
function changeOpac(opacity, id) { 
    var object = document.getElementById(id).style; 
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")"; 
} 

function createRequestObject() { 
    var ro; 
    var browser = navigator.appName; 
    if(browser == "Microsoft Internet Explorer"){ 
        ro = new ActiveXObject("Microsoft.XMLHTTP"); 
    }else{ 
        ro = new XMLHttpRequest(); 
    } 
    return ro; 
} 

var http = createRequestObject(); 

function sndReq(arg) {
    http.open('POST',  'contact_form.php');
    http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.onreadystatechange = handleResponse;
		http.send(
		'a=send'+
		'&name='+document.getElementById('name').value+
		'&email='+document.getElementById('email').value+
		'&content='+document.getElementById('content').value
		);
}

function handleResponse() { 
    if(http.readyState == 4){ 
        var response = http.responseText; 
        var update = new Array(); 
        if(response.indexOf('|' != -1)) {
            update = response.split('|');
			if(update[0] == 'good') {
	            document.getElementById('contact_result').innerHTML = 'Your form as been sent.  Thank you!';
				document.getElementById('name').value = '';
	            document.getElementById('email').value = '';
				document.getElementById('content').value = '';
				document.getElementById('contact_form').style.visibility = 'hidden';
			} else {
				document.getElementById('contact_result').innerHTML = update[0];
			}
        }
    }
}

function playCDSample(song) {
	document.getElementById('jukebox_mp3').innerHTML = '<object type="application/x-shockwave-flash" data="loader.swf?path=juke_mp3_noauto.swf" width="785" height="38">'+
		'<!--[if IE]>'+
		'<param name="wmode" value="transparent" />'+
		'<![endif]-->'+
		'<param name="movie" value="loader.swf?path=juke_mp3_noauto.swf" />'+
		'<img src="images/bg_02.jpg" width="785" height="38" alt="" />'+
		'</object>';
		window.open ('cd_player.php?mp3='+song, 'cdPlayer');
	
}

function stopMusic() {
	document.getElementById('jukebox_mp3').innerHTML = '<object type="application/x-shockwave-flash" data="loader.swf?path=juke_mp3_noauto.swf" width="785" height="38">'+
		'<!--[if IE]>'+
		'<param name="wmode" value="transparent" />'+
		'<![endif]-->'+
		'<param name="movie" value="loader.swf?path=juke_mp3_noauto.swf" />'+
		'<img src="images/bg_02.jpg" width="785" height="38" alt="" />'+
		'</object>';
}

