Event.onDOMReady(function(){

});

var func_id = 0;
var _id = 0;

function frontPaging(from)
{
  	$('filterFrm').from.value = from;
    submitFilter();
}

function submitFilter(){
    showLoader('Updating results...');
    $('filterFrm').request({
        onComplete: function(transport) {
            hideLoader();
            var response = transport.responseText.stripScripts();
            response = response.strip();
            $('results').update(response);
        }
    })
}

function dig(id) {
    func_id = 1;
    _id = id;
    if (loggedin==0) showDiv('login_div2');
    else {
        $('digbut'+id).innerHTML = 'sending';
	    new Ajax.Request(siteurl+"ajax/dig/id/"+id,
	        { method: 'get', onComplete: function(transport){
	            var response = transport.responseText.stripScripts();
	            response = response.strip();
	            if (response!='') {
	                $('numdigs'+id).innerHTML = response;
	                $('digbut'+id).innerHTML = 'dug';
	            }
	            else {
	                $('digbut'+id).innerHTML = 'error';
	            }
	        }
	    });
    }
}

function actEmail2(){
    if( !($('regFrm2').email.value.match(/^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}$/)) ){
        showAlert('Error',"Email that you entered is not valid. Please reenter a valid one");
        //$('regFrm').email.focus();
        return false;
    }
    showLoader(loaderText);
    $('regFrm2').request({
        onComplete: function(transport) {
            hideLoader();
            var response = transport.responseText.stripScripts();
            response = response.strip();
            if (response == 'ok') {
                showAlert('Message','Check your inbox and click on the link to confirm you email and continue signup.');
                showSelects();
				$('regFrm2').reset();
				$('freecap2').src = baseurl+'plugins/secretcode/turing-image.php?rnd='+Math.random();
            } else {
	            tmp2 = response.split('ban');
	            if (tmp2.length==1) {
					showAlert('Error', response.replace(/Following errors found:/,'').replace(/<br\/>/g,'').replace(/text-align:left/,''));
                }
                else {
	                showAlert('Error','Your email/ip has been banned.<br/> You may no longer use this site.<br/> If you think this is an error, you may appeal by going to <a href="http://www.findajobalready.com/support">www.findajobalready.com/support</a>.');
                }
            }
        }
    })
}

var usertype = '';

function doLogin2(){
	if($('loginFrm2').login_email.value.strip().length==0){
    	showAlert('Error','Please enter your email');
        //$('loginFrm').login_email.focus();
        return false;
    }
	if($('loginFrm2').login_password.value.strip().length==0){
    	showAlert('Error','Please enter your password');
        //$('loginFrm').login_password.focus();
        return false;
    }
    showLoader(loaderText);
    $('loginFrm2').request({
        onComplete: function(transport) {
            var response = transport.responseText.stripScripts();
            response = response.strip();
            tmp = response.split('Following errors found');
            if (tmp.length==1) {
                usertype = response;
                new Ajax.Request(siteurl+"ajax/getUserHeader", {  method: 'get',  onSuccess: function(transport){
                    var response = transport.responseText.stripScripts();
                    response = response.strip();
                    $('userheaderInfo').update(response);
                } });
                new Ajax.Request(siteurl+"ajax/getUserId", {  method: 'get',  onSuccess: function(transport){
                    var response = transport.responseText.stripScripts();
                    response = response.strip();
                    currentUserId = parseInt(response,10);
                    hideLoader();
	                loggedin = 1;
	                if(func_id==1) dig(_id);

                } });

            } else {
                hideLoader();
	            tmp2 = response.split('ban');
	            if (tmp2.length==1) {
	                showAlert('Error','Invalid email/password combination!');
                }
                else {
	                showAlert('Error','Your account has been banned.<br/> You may no longer use this site.<br/> If you think this is an error, you may appeal by going to <a href="http://www.findajobalready.com/support">www.findajobalready.com/support</a>.');
                }
            }
            $('login_div2').hide();
        }
    })
}

function doForgot2(){
	if($('loginFrm2').login_email.value.strip().length==0){
    	showAlert('Error','Please enter your email');
        //$('loginFrm').login_email.focus();
        return false;
    }
    showLoader(loaderText);
    new Ajax.Request(siteurl+"ajax/forgotPassword", {  method: 'post', postBody: 'login_email='+escape($('loginFrm2').login_email.value.strip()),  onSuccess: function(transport){
        var response = transport.responseText.stripScripts();
        response = response.strip();
	    hideLoader();
        if(response!='error'){
	        showAlert('Information','Please check your email. <br/>Your password was successfully sent there.');
            $('login_div2').hide();
	    }else{
            showAlert('Error','Email that you entered wasn\'t found in our database.');
        }
    } });
}
