﻿/***************************/

//@Author: Adrian "yEnS" Mato Gondelle

//@website: www.yensdesign.com

//@email: yensamg@gmail.com

//@license: Feel free to use it, but keep this credits please!					

/***************************/



//SETTING UP OUR POPUP

//0 means disabled; 1 means enabled;

var popupStatus = 0;


//loading popup with jQuery magic!

function loadPopup() {

    //loads popup only if it is disabled

    if (popupStatus == 0) {

        $("#backgroundPopup").css({

            "opacity": "0.7"

        });

        $("#backgroundPopup").fadeIn("slow");

        $("#popupContact").fadeIn("slow");

        popupStatus = 1;

    }

}
//$(window).unload(function() { alert('byy'); setCookie('disableHomePopup', 0, -1); });

function setCookie(c_name, value, exdays) {
    var exdate = new Date();
    exdate.setTime(exdate.getTime() + exdays);
    //exdate.setDate(exdate.getDate() + exdays);
    var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
    document.cookie = c_name + "=" + c_value;
}

//disabling popup with jQuery magic!

function disablePopup() {

    //disables popup only if it is enabled

    if (popupStatus == 1) {

        $("#backgroundPopup").fadeOut("slow");

        $("#popupContact").fadeOut("slow");

        popupStatus = 0;
        //debugger;
        setCookie('disableHomePopup', 1, 220000000);
    }

}



//centering popup

function centerPopup() {

    //request data for centering

    var windowWidth = document.documentElement.clientWidth;

    var windowHeight = document.documentElement.clientHeight;

    var popupHeight = $("#popupContact").height();

    var popupWidth = $("#popupContact").width();

    //centering

    $("#popupContact").css({

        "position": "absolute",

        "top": windowHeight / 2 - popupHeight / 2,

        "left": windowWidth / 2 - popupWidth / 2

    });

    //only need force for IE6



    $("#backgroundPopup").css({

        "height": windowHeight

    });



}

function getCookie(c_name) {
    //debugger;
    var strvalCookie, i, x, y, ARRcookies = document.cookie.split(";");
    for (i = 0; i < ARRcookies.length; i++) {
        x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
        y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
        x = x.replace(/^\s+|\s+$/g, "");
        if (x == c_name) {
            return unescape(y);
        }
        else {
            strvalCookie = '';
        }
    }
    return strvalCookie;
}



//CONTROLLING EVENTS IN jQuery

$(document).ready(function() {



    //LOADING POPUP

    //Click the button event!

    //$("#button").click(function(){

    //centering with css



    //load popup
    //debugger;
    var valHome = getCookie("disableHomePopup");
    //alert(valHome);
    if (valHome != null && valHome != "" && valHome != '0' && valHome != '') {

        $("#backgroundPopup").remove();
        //$("#backgroundPopup").removeClass();
        $("#popupContact").remove();
        //$("#popupContact").removeClass();
        //        $("#backgroundPopup").fadeOut("fast");

        //        $("#popupContact").fadeOut("fast");

        popupStatus = 0;
    }
    else {
        centerPopup();
        loadPopup();
    }
    //});



    //CLOSING POPUP

    //Click the x event!

    $("#popupContactClose").click(function() {

        disablePopup();

    });

    //Click out event!

    $("#backgroundPopup").click(function() {

        disablePopup();

    });

    //Press Escape event!

    $(document).keypress(function(e) {

        if (e.keyCode == 27 && popupStatus == 1) {

            disablePopup();

        }

    });

    $("#bt-popup-sub").click(function() {

        //alert('Hi');
        //return false;
        var cnt = 0;

        var emailfilter = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/
        var returnval = emailfilter.test(document.form.email_id.value)


        if (document.form.student_name.value == "") {
            document.getElementById('valid1').innerHTML = "Please Enter Student Name.";
            cnt++;
        }

        if (returnval == false) {
            document.getElementById('valid2').innerHTML = "Please Enter Proper Email Id.";
            cnt++;
        }

        if (document.form.mobile_number.value == "") {

            document.getElementById('valid3').innerHTML = "Please Enter Your mobile number.";
            cnt++;
        }
        if (document.form.city.value == "") {
            document.getElementById('valid4').innerHTML = "Please Enter City.";
            cnt++;
        }

        if (cnt == 0)
            return true;
        else
            return false;


    });


});
