//---------------------------Check Username and Password------------------------//
$(function() {
    // $('.error').hide();
    $(".buttonLoginCorrs").click(function() {
        // $('.error').hide();
        var username = $("input#user_name").val();
        var password = $("input#pass_word").val();
        var baseUrl = $("input#base_url").val();
        var msg1 = $("input#msg1").val();
        var msg2 = $("input#msg2").val();

        var dataString = "user_name="+username+"&pass_word="+password;
        if ((username == "") || (username == 0 ))
        {
            alert(msg1);
            $("input#user_name").focus();
            return false;
        }else if ((password == "") || (password == null))
        {
            alert(msg2);
            $("input#pass_word").focus();
            return false;
        }
        else
        {
            $.ajax({
                type: "POST",
                url: baseUrl,
                data: dataString,
                cache: false,
                success: function(dataString){
                    $("#rmove").remove();
                    $("#display").append("<span class='input_text'><span></span><p id='rmove'>"+dataString+"</p></span>").show();
                }
            });
        }
        return false;
    });
});


//-------------------------------Change Password--------------------------------//

$(function() {
    // $('.error').hide();
    $(".buttonCorrespond").click(function() {
        // $('.error').hide();

        var passwordC = $("input#passwordC").val();
        var passwordN = $("input#passwordN").val();
        var baseUrl = $("input#base_url").val();
        var msg1 = $("input#msg1").val();
        var msg2 = $("input#msg2").val();        
        var dataString = "passwordC="+passwordC+"&passwordN="+passwordN;        
        
        if ((passwordC == "") || (passwordC == 0))
        {
            alert(msg1);
            $("input#passwordC").focus();
            return false;
        }else if (passwordN == "")
        {
            alert(msg2);
            $("input#passwordN").focus();
            return false;
        }
        else
        {
            $.ajax({
                type: "POST",
                url: baseUrl,
                data: dataString,
                cache: false,
                success: function(dataString){
                    $("#rmove").remove();
                    $("#display").append("<img src='http://suna-sd.net/images/loading.gif' id='loading' />");
                    $("#display").append("<span class='input_text'><span></span><p id='rmove'>"+dataString+"</p></span>").show();
                    $("#loading").fadeOut(700, function(){
                        $(this).remove();

                    });
                }
            });
            $(".bigfield").attr("value","");
        }
        return false;

    });
});

//-----------------------------Correspondent news-------------------------------//

$(function() {
    // $('.error').hide();
    $(".buttonCorrs").click(function() {
        // $('.error').hide();

        var selected = $("#lang_id option:selected");
        var language = "";
        if(selected.val() != 0){
            language = selected.val();
        }
        var title = $("textarea#News_Title").val();
        var body = $("textarea#News_Body").val();
        var baseUrl = $("input#base_url").val();
        var msg1 = $("input#msg1").val();
        var msg2 = $("input#msg2").val();
        var msg3 = $("input#msg3").val();
	
        var dataString = "lang_id="+language+"&News_Title="+title+"&News_Body="+body;
        if (language == "")
        {
            alert(msg1);
            $("#lang_id").focus();
            return false;
        }else if (title == "")
        {
            alert(msg2);
            $("#News_Title").focus();
            return false;
        }else if (body == "")
        {
            alert(msg3);
            $("#News_Body").focus();
            return false;
        }
        else
        {
            $.ajax({
                type: "POST",
                url: baseUrl,
                data: dataString,
                cache: false,
                success: function(dataString){
                    $("#rmove").remove();
                    $("#display").append("<img src='http://suna-sd.net/images/loading.gif' id='loading' />");
                    $("#display").append("<span class='input_text'><span></span><p id='rmove'>"+dataString+"</p></span>").show();
                    $("#loading").fadeOut(700, function(){
                        $(this).remove();
                    });
                }
            });
            $(".textbox").attr("value","");

        }
        return false;
    });
});


//-------------------------------------Suggestions-----------------------------//

$(function() {
    // $('.error').hide();
    $(".buttonsuggest").click(function() {
        // $('.error').hide();

        var name = $("input#name").val();
        var email = $("input#e_mail").val();
        var Phone = $("input#tel").val();
        var suggestion = $("textarea#suggest").val();
        var baseUrl = $("input#base_url").val();
        var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        var msg1 = $("input#msg1").val();
        var msg2 = $("input#msg2").val();
        var msg3 = $("input#msg3").val();
        var msg4 = $("input#msg4").val();
        var msg5 = $("input#msg5").val();
        var msg6 = $("input#msg6").val();

        var dataString = "name="+name+"&e_mail="+email+"&tel="+Phone+"&suggest="+suggestion;
        if (name == ""){
            alert(msg1);
            $("#name").focus();
            return false;
        }else if (email == ""){
            alert(msg2);
            $("#e_mail").focus();
            return false;
        }else if(!(filter.test(email))){
            alert(msg3);
            $("#e_mail").focus();
            return false;
        }else if ((Phone==null)||(Phone=="")){
            alert(msg4);
            $("#tel").focus();
            return false;
        }else if (checkInternationalPhone(Phone)==false){
            alert(msg5);
            $("#tel").focus();
            return false;
        }else if (suggestion == ""){
            alert(msg6);
            $("#suggest").focus();
            return false;
        }
        else
        {
            $.ajax({
                type: "POST",
                url: baseUrl,
                data: dataString,
                cache: false,
                success: function(dataString){
                    $("#rmove").remove();
                    $("#display").append("<img src='http://suna-sd.net/images/loading.gif' id='loading' />");
                    $("#display").append("<span class='input_text'><span></span><p id='rmove'>"+dataString+"</p></span>").show();
                    $("#loading").fadeOut(700, function(){
                        $(this).remove();
        
                    });
                }
            });

            $("#rm").attr("disabled","disabled");


        }
        return false;
    });
});

//-----------Function Test Phone---------------//
function stripCharsInBag(s, bag)
{
    var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}
//-----------Function Check Phone---------------//
function checkInternationalPhone(strPhone){
    var bracket=3
    strPhone=trim(strPhone)
    if(strPhone.indexOf("+")>1) return false
    if(strPhone.indexOf("-")!=-1)bracket=bracket+1
    if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
    var brchr=strPhone.indexOf("(")
    if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
    if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
    s=stripCharsInBag(strPhone,validWorldPhoneChars);
    return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}
