// nav

var openwindow = null;
 
function open_stage(what,url) {
 
	var browser=navigator.appName;
	var b_version=navigator.appVersion;

	if (document.getElementById('nav_open').innerHTML != url) {
		if (openwindow != null) {
			document.getElementById('sub_nav').style.display = 'none';
			document.getElementById('nav_'+openwindow).style.color = '';
		}
		openwindow = what;
		document.getElementById('nav_open').innerHTML = url;
		document.getElementById('nav_'+what).style.color = '#7fc4ed';
		get_sub_nav(url);
		document.getElementById('sub_nav').style.display = 'block';
		if (b_version.indexOf('MSIE') == -1) {
			document.getElementById('nav_lower').style.height = '25px';
			new Effect.SlideDown('nav_lower',{from: 0.1, to: 0.8,duration: 0.9});
		} else {
			document.getElementById('nav_lower').style.display = 'block';
		}
	} else {
		location.href = url;
	}
 
}

function get_sub_nav(parent) {

	new Ajax.Request(
		'/ajax_subnav.php?parent='+parent+'', 
		{
			onSuccess: function(transport) 
				{

					theResult = transport.responseText;
					document.getElementById('sub_nav').innerHTML = theResult;

				}
		}
	); 

}

// misc

function show_over() {

	document.getElementById('over_box').style.display = 'block';
	document.getElementById('box_d').className = 'fade';

}
function hide_over(what) {

	document.getElementById('over_box').style.display = 'none';
	document.getElementById('box_d').className = '';

}

function show_gmap(what) {
	document.getElementById('res_'+what).className = 'reson';
	document.getElementById('show_gmap_'+what).style.display = 'block';
	document.getElementById('gmap_'+what).style.display = 'none';
	document.getElementById('show_gmap_'+what).innerHTML = '<a href="javascript:close_gmap('+what+')">Close Map</a><br/><iframe src="/gmap.php?gmap_id='+what+'" width=400 height=500 frameborder=0 scrolling=no class="bluebox"></iframe>';
	window.location.href = '#'+what;
}
function close_gmap(what) {
	document.getElementById('res_'+what).className = 'resoff';
	document.getElementById('show_gmap_'+what).style.display = 'none';
	document.getElementById('gmap_'+what).style.display = 'block';
	document.getElementById('show_gmap_'+what).innerHTML = '';
}

function show_ideas() {
	document.getElementById('hide_ideas').style.display = 'block';
	document.getElementById('show_ideas').style.display = 'none';
}

function strip_idea(what) {

	what = what.toLowerCase();
	what = what.replace(/\W/g,'');

	return what;

}

function make_ideas() {

	pname = strip_idea(document.df.d_dname.value);
	dfname = strip_idea(document.df.fname.value);
	dsname = strip_idea(document.df.sname.value);
	addr = document.df.d_add.value;
	addr = addr.split("\\n");
	addr = strip_idea(addr[0]);

	items = new Array;
	i = 0;
	items[i] = pname;
	i++;
	if (dfname != '' && dsname != '') {
		items[i] = dfname+dsname;
		i++;
		dfname = dfname.substring(0,1);
		items[i] = dfname+dsname;
		i++;
	}
	items[i] = addr;
	
	create_ideas(items);

}

function create_ideas(what) {

	var ideas = '';

	for (i = 0; i < what.length; i++) {

		thisidea = what[i];

		if (thisidea != '') {
			ideas += '<a href=\"javascript:suggest(\''+thisidea+'\')\">'+thisidea+'.dentistadvice.co.uk</a><br/>';
		}

	}

	if (ideas != '' && document.getElementById('hide_ideas').style.display != 'block') {
		document.getElementById('show_ideas').style.display = 'block';
	}

	document.getElementById('hide_ideas').innerHTML = ideas;

}

function suggest(what) {

	document.df.domain.value = what;

}

function hide_search() {

	document.getElementById('s1').style.display = 'none';
	document.getElementById('s2').style.display = 'none';
	document.getElementById('s3').style.display = 'block';

}
function show_search() {

	document.getElementById('s1').style.display = 'block';
	document.getElementById('s2').style.display = 'block';
	document.getElementById('s3').style.display = 'none';
	document.getElementById('hide_ideas').style.display = 'none';

}
function show_pd() {

	document.getElementById('show_pd').style.display = 'block';
	document.getElementById('hide_pd').style.display = 'none';

}
function hide_pd() {

	document.getElementById('show_pd').style.display = 'none';
	document.getElementById('hide_pd').style.display = 'block';

}

var passThroughFormSubmit = false;
function MySubmitForm()
{
     if (passThroughFormSubmit) {
          return true;
     }
     // Do site-specific form validation here, then...
     Asirra_CheckIfHuman(HumanCheckComplete);
     return false;
}
function HumanCheckComplete(isHuman)
{
     if (!isHuman)
     {
          alert("Please correctly identify the cats.");
     }
     else
     {
          passThroughFormSubmit = true;
          formElt = document.getElementById("mainForm");
          formElt.submit();
     }
}

function showterms() {

	new Ajax.Request(
		'/terms_window.php', 
		{
			onSuccess: function(transport) 
				{

					theResult = transport.responseText;

					document.getElementById('adover').style.display = 'block';
					document.getElementById('adoverwin').style.display = 'block';			
					document.getElementById('adoverwin').innerHTML = theResult;
					document.getElementById('maintable').style.display = 'none';
					document.getElementById('footer').style.display = 'none';
					document.getElementById('footertext').style.display = 'none';
				}
		}
	); 
	
}

function closeterms() {
	document.getElementById('adover').style.display = 'none';
	document.getElementById('adoverwin').style.display = 'none';	

	if (document.getElementById('maintable')) {		document.getElementById('maintable').style.display = 'block';
	}
	document.getElementById('footer').style.display = 'block';
	document.getElementById('footertext').style.display = 'block';		
}
