function gotFocus(ctl,val)
{

    if(document.getElementById(ctl.id).value==val)
    {
        document.getElementById(ctl.id).value='';
    }
}
function lostFocus(ctl,val)
{
    if(document.getElementById(ctl.id).value=='')
    {
        document.getElementById(ctl.id).value=val;
    }
}

function chkfrm()
{
	if(document.frm.txtTitle.value=="")
	{
		alert("Please enter the title.");
		document.frm.txtTitle.focus();
		return false;
	}

	if(document.frm.txtName.value=="")
	{
		alert("Please enter the full name.");
		document.frm.txtName.focus();
		return false;
	}
	return true;
}


//For checking Null values
function isNull(aStr)
{
	var index;		
	for (index=0; index < aStr.length; index++)
		if (aStr.charAt(index) != ' ')
			return false;
	return true;
}

function isEmail(aStr){
		var reEmail=/^[0-9a-zA-Z_\.-]+\@[0-9a-zA-Z_\.-]+\.[0-9a-zA-Z_\.-]+$/;
		if(!reEmail.test(aStr))
		{
			return false;
		}
		return true;
	}

function ajax_submit()
{
	var id = 'refresh_tab';	
	if($F('rdoQuestion1') != null)
		var qus = $F('rdoQuestion1');
	else if($F('rdoQuestion2') != null)
		var qus = $F('rdoQuestion2');
	else
		var qus = null;

	
	if(isNull($F('txtName')))
	{
		alert('Please enter the name.');
		$('txtName').focus();
		return false;
	}
	if(isNull($F('txtEmail')))
	{
		alert('Please enter the email.');
		$('txtEmail').focus();
		return false;
	}
	if(!isEmail($F('txtEmail')))
	{
		alert('Please enter a valid email address.');
		$('txtEmail').focus();
		return false;
	}
	if($F('rdoQuestion1') == null && $F('rdoQuestion2') == null)
	{
		alert('Please select the answer.');		
		return false;
	}
	if(isNull($F('txtMsg')))
	{
		alert('Please enter the message.');
		$('txtMsg').focus();
		return false;
	}

	$(id).innerHTML = '<img src="'+$F('plugin_directory')+'/loading.gif" title="Loading" />';
	var url = $F('plugin_directory')+'/ajax_submit.php';						
	var pars =  'txtEmail='+escape($F('txtEmail'))+'&txtName='+escape($F('txtName'))+'&rdoQuestion='+qus+'&txtMsg='+escape($F('txtMsg'));	
	//new Ajax.Updater(id,url,{asynchronous:true , method: 'post',	parameters: pars });

	new Ajax.Request(url, {	method:'post', parameters: pars, onComplete:function(request) 
	{		
			var err = request.responseText;			
			if(err > 0)
			{
				$(id).innerHTML = "Invalid answer.";	
			}
			else
			{	
				document.wpcf_form.reset();
				$(id).innerHTML = request.responseText;
			}			
		}
	});	
	return false;
}