$(document).ready(function(){
	//Examples of how to assign the ColorBox event to elements
	$("a[rel='slide']").colorbox({slideshow:true});
	$(".single").colorbox({});
	
	//Example of preserving a JavaScript event for inline calls.
	$("#click").click(function(){ 
		$('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");
		return false;
	});
	$(function()
	{
		// this initialises the demo scollpanes on the page.
		//$('#pane1').jScrollPane();
		setTimeout("$('#pane1').jScrollPane();", 5000);
		setTimeout("$('#pane2').jScrollPane();", 5000);
		setTimeout("$('#pane3').jScrollPane();", 5000);
		
	});
	var global_lp = 0;

	$("#jquery_jplayer").jPlayer({
		ready: function ()
		{
			this.element.jPlayer("setFile", "http://www.cm2bkk.com/wp-content/themes/cm2/music/coke-brrr.mp3").jPlayer("play");
			showPauseBtn();
		},
		customCssIds: true
	})
	.jPlayer("onProgressChange", function(lp,ppr,ppa,pt,tt) {
 		var lpInt = parseInt(lp);
 		var ppaInt = parseInt(ppa);
 		global_lp = lpInt;

		$('#loaderBar').progressbar('option', 'value', lpInt);
 		$('#sliderPlayback').slider('option', 'value', ppaInt);
	})
	.jPlayer("onSoundComplete", function() {
		this.element.jPlayer("play");
	});

	$("#pause").hide();

	function showPauseBtn()
	{
		$("#play").fadeOut(function(){
			$("#pause").fadeIn();
		});
	}

	function showPlayBtn()
	{
		$("#pause").fadeOut(function(){
			$("#play").fadeIn();
		});
	}

	function playTrack(t,n)
	{
		$("#jquery_jplayer").jPlayer("setFile", t).jPlayer("play");

		showPauseBtn();

		return false;
	}

	$("#play").click(function() {
		$("#jquery_jplayer").jPlayer("play");
		showPauseBtn();
		return false;
	});

	$("#pause").click(function() {
		$("#jquery_jplayer").jPlayer("pause");
		showPlayBtn();
		return false;
	});

	$("#stop").click(function() {
		$("#jquery_jplayer").jPlayer("stop");
		showPlayBtn();
		return false;
	});


	$("#volume-min").click( function() {
		$('#jquery_jplayer').jPlayer("volume", 0);
		$('#sliderVolume').slider('option', 'value', 0);
		return false;
	});

	$("#volume-max").click( function() {
		$('#jquery_jplayer').jPlayer("volume", 100);
		$('#sliderVolume').slider('option', 'value', 100);
		return false;
	});

	$("#player_progress_ctrl_bar a").live( "click", function() {
		$("#jquery_jplayer").jPlayer("playHead", this.id.substring(3)*(100.0/global_lp));
		return false;
	});

	// Slider
	$('#sliderPlayback').slider({
		max: 100,
		range: 'min',
		animate: true,

		slide: function(event, ui) {
			$("#jquery_jplayer").jPlayer("playHead", ui.value*(100.0/global_lp));
		}
	});

	$('#sliderVolume').slider({
		value : 50,
		max: 100,
		range: 'min',
		animate: true,

		slide: function(event, ui) {
			$("#jquery_jplayer").jPlayer("volume", ui.value);
		}
	});

	$('#loaderBar').progressbar();


	//hover states on the static widgets
	$('#dialog_link, ul#icons li').hover(
		function() { $(this).addClass('ui-state-hover'); },
		function() { $(this).removeClass('ui-state-hover'); }
	);
});

function formCheck(){
	var Error = "Please complete the following fields:\n\n";
	var IsError = false;
	
	if (document.getElementById("name").value == "") {
		Error += "- First Name must not be blank, please re-enter.\n";
		IsError = true;
	}		
	if (document.getElementById("lname").value == "") {
		Error += "- Last Name must not be blank, please re-enter.\n";
		IsError = true;
	}		
	if (document.getElementById("email").value == "") {
		Error += "- Email address must not be blank, please re-enter.\n";
		IsError = true;
	} else if (isEmail(document.getElementById("email").value) == false) {
		Error += "- Invalid Email address, please re-enter.\n";
		IsError = true;
	}
	if (document.getElementById("condition").value == "blank") {
		Error += "- Don't choose, please choose as 1st item.\n";
		IsError = true;
	}
	
	if (IsError == true) {
		alert(Error);
		return false;			
	} else {
		return true;
	}			
}	
	
function isEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
}	

function check_select() {
	selec = document.getElementById("condition").value;	

	if (selec=="Other") {		
		document.getElementById("txtOther").disabled = false;
		document.getElementById("lblOther").disabled = false;
		document.getElementById("txtOther").focus();
		document.getElementById("lblOther").style.color = '#333333';
		document.getElementById("txtOther").style.backgroundColor = "";
	} else {
		document.getElementById("txtOther").disabled = "disabled";
		document.getElementById("lblOther").disabled = "disabled";
		document.getElementById("lblOther").style.color = '#aca899';
		document.getElementById("txtOther").style.backgroundColor = "#edece8";
	}
}	

