// JavaScript Document
var map_visible = false;
function getPreview()
{
	if($('Reciprocal_Link_Page').get('value').substring(0, 7) == 'http://')
		var pars = $('Reciprocal_Link_Page').get('value');
	else
		var pars = 'http://' + $('Reciprocal_Link_Page').get('value');

	window.open(pars,'Check for Reciprocal Link','dependent','true');
}
function usePhoto(url, name)
{
	$('photo').set('src', url);
	$('photoname').set('value', name);
}
function useLogo(url, name)
{
	$('logo').set('src', url);
	$('logoname').set('value', name);
}
function getVerify()
{
	/*
	var url = '/admin/verify.php';
	if($('Reciprocal_Link_Page').value.substring(0, 7) == 'http://')
		var pars = 'site=' + $('Reciprocal_Link_Page').value;
	else
		var pars = 'site=' + 'http://' + $('Reciprocal_Link_Page').value;
		
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: showResponse });
	*/
}
function restoreDefault(input, type, element)
{	
	$(input).set('disabled', true);
	$(input + '_d').set('text', "Practice default will be restored on save.");
	$(input + '_restore').set('value', 'Y');
}
function edit(input, value)
{	
	$(input).set('disabled', false);
	$(input + '_d').set('text', 'Practice Default: ' + value);
	$(input + '_restore').set('value', 'N');
}
function check(form)
{
	if((document.forms[0].action).indexOf("") != -1)
	{
		if(document.forms[0].practice_name.value.replace(/\s+/g, "") == "")
		{
			alert('No Practice Name.  Please enter a Practice Name.');
			return false;
		}
		if(document.forms[0].Private_Email.value.replace(/\s+/g, "") == "")
		{
			alert('No Email Address.  Please enter an Email Address.');
			return false;
		}
		if(!document.forms[0].Private_Email.value.replace(/^\s+/g, '').replace(/\s+$/g, '').match(/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i))
		{
			alert('Invalid Email.  Email format should be email@server.com');
			return false;
		}
		if(document.forms[0].Accredited[0].checked == false && document.forms[0].Accredited[1].checked == false)
		{
			alert('Please tell us if you have UCAOA Accreditation');
			return false;
		}
	}
	return true;
}
function showResponse(originalRequest)
{
	if(originalRequest.responseText == 'true')
	{
		alert('This website DOES contain a reciprocal link.');
		$('verifyResult').setStyle('color', '#00FF00');
		$('verifyResult').set('text', 'This website DOES contain a reciprocal link.');
	}
	else if(originalRequest.responseText == 'maybe')
	{
		alert('This website MIGHT contain a reciprocal link.');
		$('verifyResult').setStyle('color', '#FF9900');
		$('verifyResult').set('text', 'This website MIGHT contain a reciprocal link.');
	}
	else
	{
		alert('This website PROBABLY DOESN\'T CONTAIN a reciprocal link.');
		$('verifyResult').setStyle('color', '#FF0000');
		$('verifyResult').set('text', 'This website PROBABLY DOESN\'T CONTAIN a reciprocal link.');
	}
}
function submitForm(element)
{
	if($(element).get('value') != "")
		$(element).form.submit();
}
function loadMap(lat,lon)
{
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		var point = new GLatLng(lat,lon);
		map.setCenter(point, 13);
		map.addOverlay(new GMarker(point));
		map.addControl(new GSmallMapControl());
		map.addControl(new GScaleControl());
		map.addControl(new GMapTypeControl());
	}
}