// the old website uses just css hover on row, which doesn't work in IE6... for now, use that
//$(document).ready(function(){
//    $('table.exploit_list tr > *').hover(function(){
//        $(this).parent().addClass('hovered')}, function() {
//        $(this).parent().removeClass('hovered');
//    });
//});

function checkSubmitForm()
{
	var errors = false;
	
	var author		= $('#author').val();
	var description	= $('#description').val();
	var platform	= parseInt($('#platform').val());
	var type		= parseInt($('#type').val());
	var code		= $('#code').val();
	
	if (author.length == 0) {
		jQuery('#author').css('border', '1px solid red');
		errors = true;
	} else {
		jQuery('#author').css('border', '0');
	}
	if (description.length == 0) {
		jQuery('#description').css('border', '1px solid red');
		errors = true;
	} else {
		jQuery('#description').css('border', '0');
	}
	if (platform <= 0) {
		jQuery('#platform').css('border', '1px solid red');
		errors = true;
	} else {
		jQuery('#platform').css('border', '0');
	}
	if (type <= 0) {
		jQuery('#type').css('border', '1px solid red');
		errors = true;
	} else {
		jQuery('#type').css('border', '0');
	}
	if (code.length == 0) {
		jQuery('#code').css('border', '1px solid red');
		errors = true;
	} else {
		jQuery('#code').css('border', '0');
	}
	return !errors;
}

function exp_checkIfUsernameExists()
{
	var username = jQuery('#username').val();
	var ajax_options = {
		beforeSend: function()
		{
			jQuery('#throbber').removeClass('display-none');
		},
		complete: function()
		{
			jQuery('#throbber').addClass('display-none');
		},
		error: function(XMLHttpRequest, textStatus, errorThrown)
		{
			alert('There was an error durring request. Please try again later!');
		},
		success: function(html, textStatus)
		{
			if (html == 'ok') {
				jQuery('#loginname_ok').css('display', 'inline');
			} else {
				jQuery('#loginname_ok').css('display', 'none');
				alert(html)
			}
			return false;
		},
		timeout: '100000',
		type: 'POST',
		dataType: 'HTML',
		data: 'action=exploit_loginname_exists&username='+escape(username),
		url: ajaxurl
	};
	jQuery.ajax(ajax_options);
	return false;
}

function checkSelectedTypeOnSearchForm()
{
	var type = jQuery("#type").val();
	if (type == 5) {
		jQuery('#search_form_language').show();
	} else {
		jQuery('#search_form_language').hide();
	}
}
