//Ðóññ!
var name_status = 0;
var payment_status = 0;
var email_status = 0;
var post_status = 0;
var captcha_status = 0;

function GetOtherPayment(to) {

    document.getElementById(to).innerHTML = '<input type="text" class="cont" name="sender_monthly_payment" id="payment" size="20" onkeyup="CheckPayment(this.value,\'payment\')" /> UAH';

}



function CheckName(name1,to) {
	if (name1.length >= 3) {
		document.getElementById(to+'_status').src = 'images/status/ok.png';
		name_status = 1;
	}
	else {
		document.getElementById(to+'_status').src = 'images/status/error.png';
		name_status = 0;
	}
}

function CheckPayment(val,to) {
	if (val > 0) {
		document.getElementById(to+'_status').src = 'images/status/ok.png';
		payment_status = 1;
	}
	else {
		document.getElementById(to+'_status').src = 'images/status/error.png';
		payment_status = 0;
	}
}

function CheckEmail(email) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email)) {
		document.getElementById('email_status').src = 'images/status/ok.png';
		email_status = 1;
	}
	else {
		document.getElementById('email_status').src = 'images/status/error.png';
		email_status = 0;
	}
}
function CheckPost(post) {
	if (post.length >= 5) {
		document.getElementById('post_status').src = 'images/status/ok.png';
		post_status = 1;
	}
	else {
		document.getElementById('post_status').src = 'images/status/error.png';
		post_status = 0;
	}
}
function CheckCaptcha(text) {
	if (text.length>0) {
	   document.getElementById('captcha_status').src = 'images/status/warning.png';
	  jQuery.ajax({
	        url: 'ajax.php?fn=checkcode&key='+text,
	         success: function (data, textStatus) {
	         	
                //alert(data);
                
	            if (data=='error') {
	            	document.getElementById('captcha_status').src = 'images/status/error.png';
	            	captcha_status = 0;
				}
				if (data=='correct') {
					document.getElementById('captcha_status').src = 'images/status/ok.png';
					captcha_status = 1;
				}
			}
	     });
	}
}
function ValidateForm(ftype,page_id) {
    
    CheckName(document.getElementById('name').value,'name');	
    CheckEmail(document.getElementById('email').value);
    CheckPost(document.getElementById('post').value);
    CheckCaptcha(document.getElementById('captcha').value);
    if (name_status == 1 && email_status == 1 && post_status == 1 && captcha_status == 1 ) {
        
        if (ftype == 'comments'){
         var ext_data =    
            AddComment({'page_id':page_id,'name':document.getElementById('name').value,'mail':document.getElementById('email').value,'public_mail':document.getElementById('public_mail').checked,'text':document.getElementById('post').value,'captcha_keystring':document.getElementById('captcha').value},document.getElementById('post').value,document.getElementById('name').value);
        }
        else  document.message_form.submit();
        
    }
    	
} 

function ValidatePartnerForm() {
    
    var correct = 0;
    
    CheckName(document.getElementById('name2').value, 'name2');
    correct += name_status;

    CheckName(document.getElementById('name').value, 'name');
    correct += name_status;

    CheckName(document.getElementById('name3').value, 'name3');
    correct += name_status;

    CheckName(document.getElementById('name4').value, 'name4');
    correct += name_status;

    CheckEmail(document.getElementById('email').value);
    correct += email_status;
    
    CheckPayment(document.getElementById('payment').value,'payment')
    correct += payment_status;

    CheckCaptcha(document.getElementById('captcha').value);
    correct += captcha_status;
    
    if (correct == 7) document.message_form.submit();
    	
}


function AddComment(ext_data,text,u_name) {

    $.ajax({
        url: 'ajax.php?fn=add_comment&lang='+CURLANG,
        type: 'post',
        data: ext_data,
        dataType : "json",
        success: function (data, textStatus) {
            
            if (data['error']) alert(data['error']);
            else {
                var new_comment = '<p class = "cooment_title"><span>'+u_name+'</span>	'+data['addtime']+(data['email'] ? ' | '+data['email'] : '')+'</p><p class = "comment_body">'+text+'</p>';
                document.getElementById('add_form').innerHTML = new_comment;
                document.getElementById('comments_add_button').style.display = 'none';
                document.getElementById('comments_added_text').style.display = 'block';
                
                
            }
        }
    });      
    
}

function DeleteComment(comment_id) {

    $.ajax({
        url: 'ajax.php?fn=delete_comment&comment_id='+comment_id,
        success: function (data, textStatus) {
            
            if (data) alert(data);
            else {
                document.getElementById('comment_'+comment_id).style.display = 'none';
            }
        }
    });      
    
}


function SaveConfig(conf_name,conf_value) {

    $.ajax({
        url: 'ajax.php?fn=save_config',
        type: 'post',
        data: {'conf_name':conf_name,'conf_value':conf_value},            
        success: function (data, textStatus) { 
            alert(data);
        }
    });    
}









