/**************************************************
	SINGLE DIV BABE CONTROL
**************************************************/

	var count = 0;
	var max = 11;

	function checkControls() {
		if(count == max) {
			document.getElementById('next_babe_control').style.display = 'none';
		} else {
			document.getElementById('next_babe_control').style.display = 'inline-block';
		}

		if(count == 0) {
			document.getElementById('previous_babe_control').style.display = 'none';
			document.getElementById('next_babe_control').style.marginLeft = "132px";
		} else {
			document.getElementById('previous_babe_control').style.display = 'inline-block';
			document.getElementById('next_babe_control').style.marginLeft = "0px";
		}
	}

	function showPreviousBabe() {
		to_hide_obj = document.getElementById('sport_babe_'+count);
		try {
			to_show_obj = document.getElementById('sport_babe_'+(count-1));
		} catch (e) {
			alert("No more babes");
		}
		to_hide_obj.style.display='none';
		to_show_obj.style.display='block';

		count = count-1;
		checkControls();
		return false;
	}

	function showNextBabe() {
		to_hide_obj = document.getElementById('sport_babe_'+count);
		try {
			to_show_obj = document.getElementById('sport_babe_'+(count+1));
		} catch (e) {
			alert("No more babes");
		}
		to_hide_obj.style.display='none';
		to_show_obj.style.display='block';

		count = count+1;
		checkControls();
		return false;
	}

/**************************************************
		MENU FUNCTIONS
**************************************************/

function show_menu(div, submenu){
	var listElementStyle=document.getElementById(div).style; 
	listElementStyle.display="block";
	if(submenu == "true"){
		listElementStyle.top = "-25px";
	}
}

function delay_hide(){
	clearTimeout(delayhide);
}

function hide_menu(div, time){
	parseFloat('time') 
	delayhide = setTimeout("delay_hide_menu('" + div + "')", time);
	
}

function delay_hide_menu(div){
	var listElementStyle=document.getElementById(div).style; 
	listElementStyle.display="none";
	clearTimeout(delayhide);
}
var set = "";
var scroll_position = 0;
//delayhide = setTimeout("delay_hide_menu('page')", 0);

function select_state(div){
	
	var listElementStyle=document.getElementById(div).style; 
	if (listElementStyle.display=="block"){
		listElementStyle.display="none"; 
	} else {
		listElementStyle.display="block";
		if(set != true){
			set_scroll();
			set = true;
		}
	} 
}

function set_scroll(){
	document.getElementById("page").scrollTop = scroll_position;
}

function toggle_day(div){ 
	if (document.getElementById(div).style.display=="block"){
		document.getElementById(div).style.display="none";
		document.getElementById(div + "_a").innerHTML = "[+]";
	} else {
		document.getElementById(div).style.display="block";
		document.getElementById(div + "_a").innerHTML = "[-]";
	}
}

function change_stream(){
	
	if (document.getElementById("video_holder").style.display != "block"){
		document.getElementById("video_holder").style.display = "block"; 
		document.getElementById("video_affiliate").style.display = "none"; 
		
		window.document["sportxxxbabes_player"].SetVariable("javascript_function", "play");
		window.document["affiliate_player"].SetVariable("javascript_function", "stop");
		
	} else {
		document.getElementById("video_holder").style.display = "none";
		document.getElementById("video_affiliate").style.display = "block";
		
		window.document["sportxxxbabes_player"].SetVariable("javascript_function", "stop");
		window.document["affiliate_player"].SetVariable("javascript_function", "play");
		
	} 
}

/*////////////////////////////////////////////
contact form elements
////////////////////////////////////////////*/

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();

var x;
var contact = new Array("babe", "name", "from", "subject", "message");

function check_form(url, form_name, div){
	
	document.getElementById("loading").style.display = "block";
	
	error_message = "";
	url_string = "";
	
	for (x in this[form_name]){
		
		if (document[form_name][x].value != ""){
			if (document[form_name][x].value != "yes"){
				url_string += "&" + this[form_name][x] + "=" + document[form_name][x].value;
			} else {
				url_string += "&" + this[form_name][x] + "=" + document[form_name][x].checked;
			}
			
		} else {
			switch (this[form_name][x]){
				case "name":
					error_message += "<p>Please enter your name</p>\n";
				case "from":
					error_message += "<p>Sorry you need to enter your email address</p>\n";
					break;    
				default:
					error_message += "<p>Sorry you didn't enter your " + this[form_name][x] + "</p>\n";
				}
		}
	}

	if(error_message != ""){
		//alert(error_message);
		document.getElementById("loading").style.display = "none";
		document.getElementById(form_name + "_error").style.display = "block";
		document.getElementById(form_name + "_error").innerHTML = error_message;
		
	} else {
		ajax_loader(url, url_string, div);
		//alert(url + url_string, form_name, height);
		/*
		document.getElementById(form_name + "_error").style.display = "block";
		document.getElementById(form_name + "_error").innerHTML = url + url_string;
		*/
	}
	return false;
}

function ajax_loader(url, url_string, div){
	
	var params = url_string;
	
	if (document.getElementById){
		var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
	}

	if (x){
		x.onreadystatechange = function(){
			if (x.readyState == 4 && x.status == 200) {
				el = document.getElementById(div);
				el.innerHTML = x.responseText;
			}
		}
		
		x.open("POST", url, true);
		
		x.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		x.setRequestHeader("Content-length", params.length);
		x.setRequestHeader("Connection", "close");
	
		x.send(params);
		
	}
}

function sendemail(form_name, to, name, from, subject, message){
	
	document[form_name].send.disabled=true; 
	document[form_name].send.value='Sending....';

    http.open('get', '/php/mailform.php?to='+to+'&message='+message+'&name='+name+'&subject='+subject+'&from='+from+'&action=send');
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
            document.getElementById(update[0]).innerHTML = update[1];
         
        }
    }
}

/**************************************************
	WEBCAM DISPLAY
**************************************************/

function webcam_display(babenumber){
	document.getElementById("video").innerHTML = create_flash('../flash/webcam_viewer/webcam_viewer.swf?babenumber=' + babenumber, '592', '363');
}

function create_flash(file_url, width, height){
	
	if(typeof(originalHTML) == "undefined"){
		originalHTML = document.getElementById("video").innerHTML;
	}
	
	previousHTML = document.getElementById("video").innerHTML;
	
	var objHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0" width="' + width + '" height="' + height + '">';
		objHTML += '<param name="movie" value="' + file_url + '">';
		objHTML += '<param name="quality" value="high">';
		objHTML += '<param name="allowFullScreen" value="true">';
		objHTML += '<embed src="' + file_url + '" width="' + width + '" height="' + height + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowfullscreen="true"></embed>';
		objHTML += '</object>';

	return objHTML;
}

function video_display(){
	document.getElementById("video").innerHTML = originalHTML;
}

function previous_display(){
	document.getElementById("video").innerHTML = previousHTML;
}