var timeout	= 0;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) 
	{
		//$(ddmenuitem).fadeOut("fast", null);
		ddmenuitem.style.display = 'none';
	}

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.display = "block";
	//ddmenuitem.style.visibility = 'visible';
	//$(ddmenuitem).slideDown("fast", null);
	

}
// close showed layer
function mclose()
{
	if(ddmenuitem) 
	{
		ddmenuitem.style.display = 'none';
		//$(ddmenuitem).stop();
		//if (ddmenuitem.style.display != 'none') $(ddmenuitem).fadeOut("normal", null);
		
	}
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 

// POLL JS //
var pollselect = '';
function setpoll(val)
{
	pollselect = val;
	if ($("#savebutton").css("opacity") == '0.6') $("#savebutton").fadeTo(300,1);
}

function getpollresults(pollid)
{
	if (pollselect != '')
	{
		$("#poll").slideUp("normal",function() {
			$.ajax({
			type: "POST",
			url: "/js/ajaxSetPoll.php",
			data: "pollid="+pollid+"&val="+pollselect,
			success: function(resp){
				$("#poll").html(resp).slideDown("normal",null);
			}
			});
		});
	}
}

function ajaxcheckfornewmail()
{
	$.ajax({
		type: "POST",
		url: "/ajaxcheckfornewmail.php",
		data: "id=1",
		success: function(resp){
			if (resp != '1') 
			{
				$("#newmessage").html(resp).slideDown("normal",function() {
					$('#newmessage').hover(function() {
						$(this).css({background:"url(images/upbg4.jpg)","background-repeat":"repeat-x"});
					}, function() {
						$(this).css({background:"url(images/upbg3.jpg)","background-repeat":"repeat-x"});
					}); 
				});
			}
			
			
		}
	});
}	

function ajaxgetcontent()
{
	$("#pagecontent").html("<img src='images/ajax1.gif' alt='' />");
	$.ajax({
		type: "POST",
		url: "/js/ajaxGetContent.php",
		data: "localeid="+currentlocaleid+"&page="+currentpage,
		success: function(resp){
			$("#pagecontent").slideUp("normal",function() {
				$("#pagecontent").html(resp).slideDown("normal",null);
			});
		}
	});
}

function ajaxgetleftbar()
{
	$("#upcomingevents").html("<img src='images/ajax1.gif' alt='' />");
	$.ajax({
		type: "POST",
		url: "/js/ajaxGetLeftBar.php",
		data: "localeid="+currentlocaleid+"&page="+currentpage,
		success: function(resp){
			
			$("#upcomingevents").html(resp);
			if ($("#savebutton")) $("#savebutton").fadeTo(300,0.6);
			if (currentpage == 'contact') ajaxgetcontact();
				
		}
	});
}

function ajaxchangelocale(id,title,thick)
{
	currentlocaleid = id;
	$.ajax({
		type: "POST",
		url: "/ajaxchangelocale.php",
		data: "id="+id,
		success: function(resp){
			if (thick == 'thickbox') tb_remove();
			$("#locale").html(title);
			if (currentpage != 'personals' && currentpage != 'partners') ajaxgetleftbar();
			if (currentpage == 'aboutus' || currentpage == 'moreaboutdating' || currentpage == 'news' || currentpage == 'licensee') ajaxgetcontent();
			if (currentpage == 'partners') 
			{
				ajaxgetpartnerbanners();
				ajaxgetpartnerlinks();
				ajaxgetpartnerbuttons();
			}
			if (currentpage == 'schedule' || currentpage == 'bettyslist') 
			{
				$("#showlocale").html(title);
				if (currentpage == 'schedule') ajaxgetevents();
				else ajaxgetevents('betty');
			}
			
		}
	});
}

function ajaxgetcontact()
{
	$.ajax({
		type: "POST",
		url: "/js/ajaxgetcontact.php",
		data: "id="+currentlocaleid,
		success: function(resp){
			$("#localcontact").html(resp);
		}
	});
}

function ajaxgetpartnerbanners()
{
	$.ajax({
		type: "POST",
		url: "/js/ajaxgetpartnerbanners.php",
		data: "id="+currentlocaleid,
		success: function(resp){
			$("#partnerbanners").html(resp).fadeIn("normal",function() {
			$('.grayborder').hover(function() {
			  $(this).fadeTo(400,1);
			}, function() {
			  $(this).fadeTo(200,0.8);
			}); 
			$('.grayborder').fadeTo(500,0.8);
			});
		}
	});
}

function ajaxgetpartnerbuttons()
{
	$.ajax({
		type: "POST",
		url: "/js/ajaxgetpartnerbuttons.php",
		data: "id="+currentlocaleid,
		success: function(resp){
			$("#partnerbuttons").html(resp).fadeIn("normal",function() {
			$('.grayborder').hover(function() {
			  $(this).fadeTo(400,1);
			}, function() {
			  $(this).fadeTo(200,0.8);
			}); 
			$('.grayborder').fadeTo(500,0.8);
			});
		}
	});
}

function ajaxgetpartnerlinks()
{
	$.ajax({
		type: "POST",
		url: "/js/ajaxgetpartnerlinks.php",
		data: "id="+currentlocaleid,
		success: function(resp){
			$("#partnerlinks").html(resp).slideDown("normal",null);
			ajaxgetpartnerbuttons()
		}
	});
}

function ajaxgetevents(betty)
	{
		$("#events").html("<img src='images/ajax1.gif' alt='' />");
		$.ajax({
			type: "POST",
			url: "js/ajaxgetevents.php",
			data: "locale="+currentlocaleid+"&betty="+betty,
			success: function(resp){
				$("#events").html(resp).slideDown("normal",function() {
					$('.fademe').hover(function() {
					  $(this).fadeTo(500,0.7);
					}, function() {
					  $(this).fadeTo(500,1);
					});
					
				});
			}
		});
	}

// Set up Titles/Content Info
var hometitles = new Array();
hometitles[0] = "Welcome to Local Dating Events.com!";
hometitles[1] = "<div style='color:#32a5ff;'>In-Person, In-Your-Area Events</div>";
hometitles[2] = "<div style='text-align:center; color:#7e11f4;'>Connect with Local Singles in your Area, Online!</div>";
hometitles[3] = "<div style='text-align:right; padding-right:5px; color:#f003c0;'>Interact in our Dating Forum</div>";

function showcontent(id)
{
	$("#hometitle").html(hometitles[id]);
}

function fadelinkbtns()
{
	$('.sbox').hover(function() {
		$(this).fadeTo(400,1);
		}, function() {
		  $(this).fadeTo(200,0.7);
	}); 
		
	$('.sbox').fadeTo(500,0.7);
}

function dosearch(start)
{
	
	if (resultsopen == true) $("#searchresults").slideUp("fast",null);
	else $("#searchresults").html("<img src='images/ajax1.gif'>");
	var gender = $("#gender").val(); 
	var age1 = $("#age1").val(); 
	var age2 = $("#age2").val();
	var keyword = $("#keyword").val(); 
	var loc = $("#loc").val();
	var city = $("#city").val();
	var state = $("#state").val(); 
	var radius = $("#radius").val(); 
	var zip = $("#zip").val(); 
	if (document.getElementById('onlypics').checked == true) var onlypics = "Y";
	else var onlypics = '';
	
	$.ajax({
		type: "POST",
		url: "/js/ajaxsearchpersonals.php",
		data: "start=" + start + "&onlypics="+onlypics+"&gender=" + gender + "&city="+city+"&state="+state+"&age1=" + age1 + "&age2=" + age2 + "&keyword=" + keyword + "&locale=" + loc + "&radius=" + radius + "&zip=" + zip,
		success: function(resp){
			resultsopen = true;
			$("#searchresults").html(resp).slideDown("normal",null);
		}
	});
}
