var test = false;

function getASXPrice(){
	new Ajax.Request('http://www.intec.com.au/public_panel/includes/get_asx_price.php', {
			method: 'POST',
			onSuccess: function(transport){
				var response = transport.responseText;

				if(response.match(/<last>(.*)<\/last>/)[1] == '-')
				{
					$('#asx_feed').text('ASX prices are unavailable at the moment.');

				}
				else
				{
					$('#asx_price_value').text(response.match(/<last>(.*)<\/last>/)[1]);
					$('#asx_timestamp').text(response.match(/<time>(.*)<\/time>/)[1]);
                    $('#asx_datestamp').text(response.match(/<date>(.*)<\/date>/)[1]);
    			}
			}
	});

	timeout = window.setTimeout('getASXPrice();', 300000);
}

function WBM_startNEWSReload(){
	if(test){
		WBM_NEWSReload();
		timeout = window.setTimeout('WBM_startNEWSReload();', 10000);
	}
}

function WBM_NEWSReload(){
	var id = document.getElementById('newsreload_id').value;
	var date = document.getElementById('newsreload_date').value;
	new Ajax.Request('http://www.intec.com.au/public_panel/includes/latest_news_action.php?id='+id+'&date='+date, {
			method: 'POST',
			onSuccess: function(transport){
				var response = transport.responseText;
				document.getElementById('latest_news').innerHTML = response;
			}
	});
}

function WBM_print_page(){
	if(window.location.search == '')
	{
		window.open(window.location.href+'?print_template=8', 'print');
	}
	else
	{
		window.open(window.location.href+'&print_template=8', 'print');
	}
}

function chk_tell_friend_form(){
	var msg = '';
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;

	if(document.getElementById('frm_firstName').value == '' ){
		msg += 'your name is required.\n';
	}
	if(document.getElementById('frm_email').value == '' ){
		msg += 'your email is required.\n';
	}else if(document.getElementById('frm_email').value.search(emailRegEx) == -1) {
        msg += 'your email is invalide format.\n';
    }

	if(document.getElementById('frm_friend_name').value == '' ){
		msg += 'friend name is required.\n';
	}
	if(document.getElementById('frm_friend_email').value == '' ){
		msg += 'friend email is required.\n';
	}else if(document.getElementById('frm_friend_email').value.search(emailRegEx) == -1) {
        msg += 'friend email is invalide format.\n';
    }
	
	if(msg){
		msg = 'The following error(s) occurred:\n' + msg;
		alert(msg);
		return false;
	}else{
		return true;
	}
	
}