function checkInputKeySearch()
{
	if(($("#txtSearch").val() == "Enter Your Search Term Here") || ($("#txtSearch").val() == ""))
	{	
		alert("A search keyword must be entered.");
		return false;
	}
	else
		return true;
}

function hideDialogMsgbox()
{$('#msgdialogbox').fadeOut('slow');}

function initDialogMsgbox()
{
     popup_show('msgdialogbox', 'popup_drag', 'popup_exit', 'screen-center', 0, 0);
     setTimeout('hideDialogMsgbox()', 5000);
     ResetAppointmentForm();
}

function emailPage() {
	popup_show('dlgEmailPage', 'dlgEmailPage_Handle', 'popup_exit', 'screen-center', 0, 0);
}

function validateEmailPageForm() {
   if ($("#txtEmailPage_Name").val() == "") { alert("Your name is required."); return false; }
   if ($("#txtEmailPage_Email").val() == "") { alert("Your email address is required."); return false; }
   if ($("#txtEmailPage_FriendsName").val() == "") { alert("Your friend's name is required."); return false; }
   if ($("#txtEmailPage_FriendsEmail").val() == "") { alert("Your friend's email address is required."); return false; }
  
   return true;
}

function showLoading(divName)
{
    $(divName).html("<img src='images/loading.gif' border=0 />");
}


function AjaxRequest(divName, requestType, URL, queryString,successFunction)
{
	if(divName)
		showLoading(divName);
		
    $.ajax({
	type:    requestType,	
	url:     URL,
	data:	 queryString, 
	success: function(msg)
	{   
	    if(successFunction)
	    {eval(successFunction);}
	    else
	    {
		if(divName)
	          $(divName).html(msg); 
	    } 
	}
    });
}

function ResetAppointmentForm()
{
   $("#txtThmbName").val('');
   $("#txtThmbEmail").val('');
   $("#txtThmbPhone").val('');
   $("#txtThmbRegarding").val('');
}




function SubmitAppointmentForm(actionpath)
{
    var _Name = $("#txtThmbName").val();
    var _Email = $("#txtThmbEmail").val();
    var _Phone = $("#txtThmbPhone").val();
    var _Regarding = $("#txtThmbRegarding").val();
   
    var checkALLfieldsvalforApp = false;
		
	if(_Name=="")
		checkALLfieldsvalforApp = true;
	
	if(_Email=="")
		checkALLfieldsvalforApp = true;
	
	if(_Phone=="")
		checkALLfieldsvalforApp = true;	
		
			
	if(checkALLfieldsvalforApp)
	{
		alert("You must fill out all required fields for scheduling an appointment.");
	}	
    else
    {
        var _queryStr = "name=" + _Name + "&email=" + _Email + "&phone=" + _Phone + "&regarding=" + _Regarding;
        AjaxRequest("","POST",actionpath,_queryStr,"initDialogMsgbox();");
    }        
    
}


function setupFeaturedPanel(id) {
	jQuery('#' + id + "_panel").mouseover(function(event) {
		jQuery('#' + id + "_content").fadeIn();
	});
	
	jQuery('#' + id + "_content").mouseleave(function(event) {
		if (event.currentTarget.id == id + "_content") {
			jQuery('#' + id + "_content").fadeOut();
		}
	});
}

