/**************************************************************************************
 * Project Name: Donbaler
 * Project Started Date: 1st December 2009
 * Members: Omid Abolhasani, Pooya Ramezan Zadeh, Nima Saberi, Mohammad Hasan Mazrooee
 * Graphic: Nima Saberi
 * Programmer: Mohammad Hasan Mazrooee
 * File name: scripts.js
 * Editor: NetBeans IDE v6.8
 * OS: GNU/Linux Ubuntu 8.04
 * Website: http://www.donbaler.com
 * Copyright (C) 2009 Donbaler Team
 **************************************************************************************/

var site_address = "http://donbaler.com/"

function add_rate(type, id) {
    $.ajax({
        type: "POST",
        url: site_address + "Donbaler-New/includes/article_rate.php",
        data: "type=" + type + "&id=" + id + "&flag=true",
        success: function(msg){
            if (msg != "") {
                $("div.article-rating").html(msg);
            }
        }
    });
}

function feedback_form() {
    var form_name = $("[name=form_name]").val();
    var form_type = $("[name=form_type]").val();
    var form_email = $("[name=form_email]").val();
    var form_feedback = $("[name=form_feedback]").val();
    $.ajax({
        type: "POST",
        url: site_address + "Donbaler-New/includes/feedback.php",
        data: "name=" + form_name + "&type=" + form_type + "&email=" + form_email + "&feedback=" + form_feedback,
        success: function(msg){
            if (msg != "") {
                $("div#feedback-form").html(msg);
            }
        }
    });
}

function register_form() {
    var error = 0;
    var register_username = $("[name=register_username]").val();
    var register_password1 = $("[name=register_password1]").val();
    var register_password2 = $("[name=register_password2]").val();
    var register_email = $("[name=register_email]").val();
    var register_terms = $("[name=register_terms]").is(':checked');
    if (register_username == "") {
        $("#user-msg").html("نام کاربری خود را وارد کنید.");
        error = 1;
    } else {
        $("#user-msg").html("");
        error = 0;
    }
    if (register_password1 == "") {
        $("#pass1-msg").html("گذرواژه خود را وارد کنید.");
        error = 1;
    } else {
        $("#pass1-msg").html("");
        error = 0;
    }
    if (register_password2 == "") {
        $("#pass2-msg").html("تکرار گذرواژه خود را وارد کنید.");
        error = 1;
    } else {
        $("#pass2-msg").html("");
        error = 0;
    }
    if (register_email == "") {
        $("#email-msg").html("پست الکترونیکی خود را وارد کنید.");
        error = 1;
    } else {
        $("#email-msg").html("");
        error = 0;
    }
    if (register_terms == false) {
        $("#terms-msg").html("قبل از ثبت نام باید با قوانین سایت موافقت کنید.");
        error = 1;
    } else {
        $("#terms-msg").html("");
        error = 0;
    }
    if (error != 1) {
        $("div#register-box-content").html("<div class=\"register-loading\"></div>");
        $.ajax({
            type: "POST",
            url: site_address + "Donbaler-New/includes/register.php",
            data: "user=" + register_username + "&pass1=" + register_password1 + "&pass2=" + register_password2 + "&email=" + register_email,
            success: function(msg){
                if (msg != "") {
                    $("div#register-box-content").html(msg);
                }
            }
        });
    }
}

$(document).ready(function(){

    // Menu Events
    $("ul.dtm-menu").superfish({
        pathClass:  'current'
    });
    $(document).find("ul.dtm-navbar li.dtmHover").next().css('background-image', 'url(' + site_address + 'media/images/main/menu-main-over.png)');
    $("ul.dtm-navbar > li").mouseover(function() {
        $(document).find("ul.dtm-navbar li.dtmHover").prev().css('background-image', 'url(' + site_address + 'images/main/menu-main-over.png)');
        $(document).find("ul.dtm-navbar li.dtmHover").next().css('background-image', 'url(' + site_address + 'media/images/main/menu-main-over.png)');
    });
    $("ul.dtm-navbar > li").mouseout(function() {
        $(document).find("ul.dtm-navbar li.dtmHover").prev().css('background-image', '');
        $(document).find("ul.dtm-navbar li.dtmHover").next().css('background-image', '');
    });
    $("ul.dtm-navbar > li > ul > li").mouseover(function() {
        $(this).prev().css('background-image', 'url(' + site_address + 'media/images/main/sub-menu-over.png)');
        $(this).next().css('background-image', 'url(' + site_address + 'media/images/main/sub-menu-over.png)');
    });
    $("ul.dtm-navbar > li > ul > li").mouseout(function() {
        $(this).prev().css('background-image', '');
        $(this).next().css('background-image', '');
    });

    // Feedback
    $('#feedback').click(function (e) {
        $('#feedback-content').modal({
            position: [100,40],
            overlayId:'feedback-overlay',
            containerId:'feedback-container',
            onOpen: function (dialog) {
                dialog.overlay.fadeIn('slow', function () {
                    dialog.data.hide();
                    dialog.container.fadeIn('slow', function () {
                        dialog.data.slideDown('slow');
                    });
                });
            },
            onClose: function (dialog) {
                dialog.data.fadeOut('slow', function () {
                    dialog.container.hide('slow', function () {
                        dialog.overlay.fadeOut('slow', function () {
                            $.modal.close();
                        });
                    });
                });
            }
        });
        return false;
    });

    // Register
    $('#register').click(function (e) {
        $('#register-content').modal({
            overlayId:'register-overlay',
            containerId:'register-container',
            onOpen: function (dialog) {
                dialog.overlay.fadeIn('slow', function () {
                    dialog.data.hide();
                    dialog.container.fadeIn('slow', function () {
                        dialog.data.slideDown('slow');
                    });
                });
            },
            onClose: function (dialog) {
                dialog.data.fadeOut('slow', function () {
                    dialog.container.fadeOut('slow', function () {
                        dialog.overlay.slideUp('slow', function () {
                            $.modal.close();
                        });
                    });
                });
            }
        });
        return false;
    });

    $("#feedback-submit").click(function() {
        feedback_form();
    });

    $("#register-button").click(function() {
        register_form();
    })

    // Header Events
    $("div#header-top-date").click(function() {
        $(this).fadeOut('slow', function() {
            $("div#header-top-time").fadeIn('slow');
        });
    });
    $("div#header-top-time").click(function() {
        $(this).fadeOut('slow', function() {
            $("div#header-top-date").fadeIn('slow');
        });
    });

    // Footer Events
    $("div#ftrmvtp").click(function() {
        document.location = "#top";
    });
    $("div#ftrmblvrsn1").click(function() {
        document.location = site_address + "/text/";
    });
    $("div#ftrmblvrsn2").click(function() {
        document.location = site_address + "/text/";
    });

    // Header Form Events
    $("input#header-form-user").focus(function() {
        $(this).css("background-color", "#fffdd6");
        $(this).val("");
    });
    $("input#header-form-user").blur(function() {
        if ($(this).val() == "") {
            $(this).css("background-color", "#ffffff");
            $(this).val("User Name");
        }
    });
    $("input#header-form-pass").focus(function() {
        $(this).css("background-color", "#fffdd6");
        $(this).val("");
    });
    $("input#header-form-pass").blur(function() {
        if ($(this).val() == "") {
            $(this).css("background-color", "#ffffff");
            $(this).val("******");
        }
    });
    
    // Index Events
    $("div#contdbtl1").click(function() {
        alert('قبلی');
    });
    $("div#contdbtr1").click(function() {
        alert('بعدی');
    });
    $("div#contdbtl2").click(function() {
        alert('قبلی');
    });
    $("div#contdbtr2").click(function() {
        alert('بعدی');
    });
    $("div#slideright").click(function() {
        alert('راست');
    });
    $("div#slideleft").click(function() {
        alert('چپ');
    });
    $("div#lhltnptop").click(function() {
        alert('چپ');
    });
    $("div#lhltnpbtm").click(function() {
        alert('راست');
    });
    $("div#hlnpr").click(function() {
        alert('راست');
    });
    $("div#hlnpl").click(function() {
        alert('چپ');
    });
    $("div#searchprecls").click(function() {
        $("div#searchpre").css('visibility', 'hidden');
    });
    $("div#slideright").mouseover(function() {
        $("div#slideright").removeClass("slideright").addClass("sliderightover");
    });
    $("div#slideright").mouseout(function() {
        $("div#slideright").removeClass("sliderightover").addClass("slideright");
    });
    $("div#slideleft").mouseover(function() {
        $("div#slideleft").removeClass("slideleft").addClass("slideleftover");
    });
    $("div#slideleft").mouseout(function() {
        $("div#slideleft").removeClass("slideleftover").addClass("slideleft");
    });
    $("#srchtxt").keyup(function() {
        $("div#searchpre").css('visibility', 'visible');
        $("div#searchprecnt").html($("#srchtxt").val());
    });
    $("#lnalbr").mouseover(function() {
        $(this).css('border-color', '#29bbdd');
        $(this).css('cursor', 'pointer');
    });
    $("#lnalbr").mouseout(function() {
        $(this).css('border-color', '#efefef');
    });
    $("#lnalbl").mouseover(function() {
        $(this).css('border-color', '#29bbdd');
        $(this).css('cursor', 'pointer');
    });
    $("#lnalbl").mouseout(function() {
        $(this).css('border-color', '#efefef');
    });

});