ICstatus=0;
//function JSON_decode(str){return eval('('+str+')');}

function _send(_email,_message,_subj,_path,_page)
{
    var token=Math.random();
    //$('button').disabled=true;
    document.getElementById('button').disabled=true;
    $.ajax
    ({
		type: "POST",
		url: _path+'index.php?ACTION=immediate',
		data: "token="+token+"&email="+ _email+"&subject="+ _subj+"&message="+ _message+"&page="+ _page,
		success: function(transport)
            {
                var result=false;
                var res=transport;
                if(res==token)
                {
                    showMessage('Your message has been sent','0a0');
                    document.getElementById('button').disabled=false;
                    $('#tbimEmail').val('');
                    $('#tbimMessage').val('');
                    result=true;
                }else{
                    showMessage('Your message has not been sent','f00');
                    document.getElementById('button').disabled=false;
                    result=false;
                }
                return result;
            }
    });
    
}

function sendMail()
{
    var _email=$('#tbimEmail').val();
    var _message=$('#tbimMessage').val();
    var _subj=$('#tbimSubj').val();
    var _path=$('#tbimPath').val();
    var _page=$('#tbimPage').val();
    var valid_email=/^.+\@.+\..+$/i.test(_email);
    if(_email!=''&&_message!=''&&_subj!='')
    {
        if(valid_email)
        {
            showMessage('Sending message','070');
            _send(_email,_message,_subj,_path,_page);
        }
        else
        {
            showMessage('Please enter correct email','f00');
        }
    }
    else
    {
        showMessage('Fill both fields, please','f00');
    }
}
function toggleIC(fcounter)
{
    if(fcounter==null)fcounter='';
    if(ICstatus==0)
    {
        $('#immediate_form'+fcounter).slideDown(1000);
        ICstatus=1;
    }
    else
    {
        $('#immediate_form'+fcounter).slideUp(1000);
        ICstatus=0;
    }
}
function showMessage(text,color)
{
    $('#immediate_form_message').css({color:'#'+color});
    $('#immediate_form_message').html(text);
}
function form_submit(form_id, email_field_id)
{
    to_alert = 'Please fill in all fields!';
    to_alert_email = 'Please enter correct email';

    /*$('#'+form_id).each(function(){
        if ($(this).is('textarea')) { if (!$(this).text()) alert(to_alert);return;}
        if ($(this).is('input:text')) { if (!$(this).val()) alert(to_alert); return;}
    });*/
    if (!$('#tbimName').val())    { alert(to_alert); return;}
    if (!$('#tbimMessage').val()) { alert(to_alert); return;}
    //checking email
    var valid_email=/^.+\@.+\..+$/i.test($('#'+email_field_id).val());
    if (!valid_email) {alert(to_alert_email); return;}
    //and finally form submit
    $('#'+form_id).submit();
}