function clear_field(id, text) {
	if (id.value == text) {
		id.value = '';
		id.style.color = '#FFFFFF';
	}
}
function unclear_field(id, text) {
	if (id.value.length == 0) {
		id.value = text;
		id.style.color = '#CCCCCC';
	}
}




function pop(url, query_string, width, iframe) {
//	$('pop-container-inner').innerHTML = 'Loadining.. need animated gif here..';
	width = (width > 0 ? width : 400);
	$('pop-container').style.width = width+'px';
    $('ol-lwd').appear({ duration: 0.3, from: 0.0, to: 0.3 });
    $('pop-band').appear({ delay:0.5, duration: 0.3, from: 0.0, to: 1.0 });
//    url = "/includes/popup-"+file+".php";
	if (!iframe) {
	    new Ajax.Request(url, {
	        method:'post',
	        parameters: query_string,
	        onSuccess: function(transport){
				$('pop-container-inner').innerHTML = transport.responseText;
	        }
	      })
	}
	else {
		$('pop-container-inner').innerHTML = " <div style = \"min-height: 350px;\"><iframe name = \"pop_frame\" frameborder='0' style = \"height: 350px; width: 100%; float: left;border: none;\" src = \""+url+"\"></iframe></div>";


	}
}

function pop_hide() {

    $('ol-lwd').fade({ duration: 0.3, from: 0.1, to: 0.0 });
    setTimeout("$('ol-lwd').setStyle({display: 'none'});", 310);

    $('pop-band').fade({ duration: 0.3, from: 1.0, to: 0.0 });
    setTimeout("$('pop-band').setStyle({display: 'none'});", 310);

}


function pop_feedback_hide() {

    $('ol-lwd').fade({ duration: 0.3, from: 0.1, to: 0.0 });
    setTimeout("$('ol-lwd').setStyle({display: 'none'});", 310);

    $('pop-feedback-band').fade({ duration: 0.3, from: 1.0, to: 0.0 });
    setTimeout("$('pop-feedback-band').setStyle({display: 'none'});", 310);

}

function pop_location_hide() {

    $('ol-lwd').fade({ duration: 0.3, from: 0.1, to: 0.0 });
    setTimeout("$('ol-lwd').setStyle({display: 'none'});", 310);

    $('pop-location-band').fade({ duration: 0.3, from: 1.0, to: 0.0 });
    setTimeout("$('pop-location-band').setStyle({display: 'none'});", 310);

}


function pop_video_hide() {

    $('ol-lwd').fade({ duration: 0.3, from: 0.1, to: 0.0 });
    setTimeout("$('ol-lwd').setStyle({display: 'none'});", 310);

    $('pop-video-band').fade({ duration: 0.3, from: 1.0, to: 0.0 });
    setTimeout("$('pop-video-band').setStyle({display: 'none'});", 310);

}

function pop_feedback() {
    $('ol-lwd').appear({ duration: 0.3, from: 0.0, to: 0.3 });
    $('pop-feedback-band').appear({ delay:0.5, duration: 0.3, from: 0.0, to: 1.0 });
}

function pop_location() {
    $('ol-lwd').appear({ duration: 0.3, from: 0.0, to: 0.3 });
    $('pop-location-band').appear({ delay:0.5, duration: 0.3, from: 0.0, to: 1.0 });
}

function pop_video() {
    $('ol-lwd').appear({ duration: 0.3, from: 0.0, to: 0.3 });
    $('pop-video-band').appear({ delay:0.5, duration: 0.3, from: 0.0, to: 1.0 });
}



function validate_feedback_form() {
 	if (document.feedback_form.name.value.length == 0) { alert('Please enter your name'); return; }
 	if (document.feedback_form.email.value.length == 0) { alert('Please enter your email'); return; }
 	if (document.feedback_form.comments.value.length == 0) { alert('Please enter your coments'); return; }

	var url = '/popups/popup-feedback-send.php';
	parms = "name="+document.feedback_form.name.value;
	parms +=  "&email= "+document.feedback_form.email.value;
	parms +=  "&comments= "+document.feedback_form.comments.value;
	parms +=  "&ihatespam=withapassion";

    new Ajax.Request(url, {
        method:'post',
        parameters: parms,
        onSuccess: function(transport){
			$('pop-feedback-inner').innerHTML = transport.responseText;
        }
      })

}









// HOME PAGE CONTEST SUBMISSIONS
function validate_contest_form() {
	if (!check_contest_email($('contest-input-field').value)) { alert('Please provide a valid email address'); return false; }

	url = "/includes/ajax.php";
	parms = "submit_contest_form=true";
	parms += "&email=" + $('contest-input-field').value;
	new Ajax.Request(url, {
		method:'post',
		parameters: parms,
		onSuccess: function(transport){
			$('contest-input').innerHTML = transport.responseText;
			new Effect.Highlight('contest-input', { startcolor: '#ffff99',endcolor: '#ffffff' }); return false;
		}
	})
	return false;
 }
function clear_contest(id, text) {
	if (id.value == text) {
		id.value = '';
		id.style.color = '#555555';
	}
	}
	function unclear_contest(id, text) {
	if (id.value.length == 0) {
		id.value = text;
		id.style.color = '#777777';
	}
}

function check_contest_email(email){
    var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
    if (email.search(emailRegEx) == -1) { return false; }
    else { return true; }
}








// HOME PAGE PLAYLIST
var playlist_height = 333;
var playlist_cs = 1;

function playlist_page_up() {
	if (playlist_cs != 1) { playlist_cs = playlist_cs - 1; }
	else { playlist_cs = playlist_ts; }
	var y_offset = (-342 * playlist_cs) +342
	new Effect.Move('playlist-inside', { duration: 0.5, x: 0, y: y_offset, mode: 'absolute', transition: Effect.Transitions.sinoidal });
}

function playlist_page_down() {
	if (playlist_cs != playlist_ts) { playlist_cs = playlist_cs + 1; }
	else { playlist_cs = 1; }
	var y_offset = (-342 * playlist_cs) +342
	new Effect.Move('playlist-inside', { duration: 0.5, x: 0, y: y_offset, mode: 'absolute', transition: Effect.Transitions.sinoidal });
}




function set_vid_active(num) {
	document.getElementById('playlist-item-'+num).className = 'home-video-thumbnail-over';
	document.getElementById('playlist-item-'+current_active_vid).className = 'home-video-thumbnail';
	current_active_vid = num;
}

function get_next_video_v2(session_id) {
    url = "includes/ajax.php";
    new Ajax.Request(url, {
        method:'post',
        parameters: "get_next_video_v2=true&session_id="+session_id,
        onSuccess: function(transport){
//	        alert(transport.responseText);

			eval(transport.responseText);
        }
      })
}

function display_video_v2(session_id, vid_num) {
    url = "includes/ajax.php";
    new Ajax.Request(url, {
        method:'post',
        parameters: "display_video_v2=true&vid_num="+vid_num+"&session_id="+session_id,
        onSuccess: function(transport){
//	        alert(transport.responseText);

			eval(transport.responseText);
        }
      })
}








function cc_send() {
	var e = document.getElementById('cc_email').value;
    if (!checkEmail(e)) { alert('Please provide a valid email address');}

//		    document.getElementById('mail-fields').innerHTML = '<img src = "./images/ajax-loader.gif" alt = "" style = "margin-top: 6px; margin-left: 30px;" />';
    url = "./cc-send.php";
    new Ajax.Request(url, {
        method:'post',
        parameters: "email="+e,
      		onSuccess: function(transport){
           	document.getElementById('cc_form').innerHTML = transport.responseText;
			return false;
  			}
    })
//				return false;
}
function checkEmail(email){
    var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
    if (email.search(emailRegEx) == -1) { return false; }
    else { return true; }
}







var slide_position = 'in';
function toggle_slideout() {
	x_offset = 0;

//	Effect.BlindRight('slide-out', { duration: 3.0 });
	if (slide_position == 'in') {
    	y_offset = -240;
		slide_position = 'out';
	}
	else if (slide_position == 'out') {
    	y_offset = 0;
		slide_position = 'in';
	}

	new Effect.Move('slide-out', { duration: 0.8, x: x_offset, y: y_offset, mode: 'absolute', queue: 'end', transition: Effect.Transitions.spring });
}


function toggle_profile_map() {
	Effect.toggle('profile-map-container', 'blind', { duration: 0.5 });
}

function toggle_radio() {
	var arr = $('local-radio-container').cumulativeOffset();
	var x_offset = 0;
	if (arr[1] == -108) {
		var y_offset = 62;
    }
	else {
		var y_offset = 0;
	}
	new Effect.Move('local-radio-container', { duration: 0.3, x: x_offset, y: y_offset, mode: 'absolute', transition: Effect.Transitions.sinoidal });
}


function play_dock() {
	window.open('http://streamdb1web.securenetsystems.net/v4/index.cfm?stationCallSign=CICZ&relocateURL=true', 'WindowC', 'width=820,height=350,scrollbars=no')
}

function play_kickx() {
	window.open('http://streamdb1web.securenetsystems.net/v4/index.cfm?stationCallSign=CICX&relocateURL=true', 'WindowC', 'width=820,height=350,scrollbars=no')
}

function play_kool() {
	window.open('http://v2.player.abacast.com/player/player.php?pid=ckmbfm', 'WindowC', 'width=490,height=300,scrollbars=no')
}

function play_rock95() {
	window.open('http://v2.player.abacast.com/player/player.php?pid=cfjbfm', 'WindowC', 'width=490,height=300,scrollbars=no')
}


function track_ad_click(ID) {
    url = "includes/ajax.php";
    new Ajax.Request(url, {
        method:'post',
        parameters: "track_ad_click=true&ID="+ID,
        onSuccess: function(transport){
        }
      })
}

function ad_click(ID, dest_url) {
    url = "includes/ajax.php";
    new Ajax.Request(url, {
        method:'post',
        parameters: "track_ad_click=true&ID="+ID,
        onSuccess: function(transport){
			document.location = dest_url;
        }
      })
}

