﻿//   Left To Right Marquee       //
var timeNoor;
var divNoorMarq;
var noorText = new String;
var tempNoorText = new String;
var noorTextCount = 0;
var noorSpaceCount = 0;

function initMarqNoor(text) {
    for (i = 0; i < 28; i++)
        noorText = noorText + " ";
    noorText = noorText + text;
    divNoorMarq = document.getElementById('marqnoor');
    timeNoor = setInterval('writeNoor()', 150);
}

function writeNoor() {
    if (noorTextCount < noorText.length - 27) {
        tempNoorText = noorText.substr(noorTextCount, 28);
        divNoorMarq.innerHTML = tempNoorText;
        noorTextCount++;
    }
    else if (noorSpaceCount < 30) {
        divNoorMarq.innerHTML = tempNoorText.substr(noorSpaceCount, 30 - noorSpaceCount);
        for (h = 0; h < noorSpaceCount; h++)
            divNoorMarq.innerHTML = "&nbsp;" + divNoorMarq.innerHTML;
        noorSpaceCount++;
    }
    else {
        noorTextCount = 0;
        noorSpaceCount = 0;
        tempNoorText = new String;
    }
}
//   Left To Right Marquee       //

//   UpDown Marquee       //
var timeUpDown;
var timeUpDownStop;
var divUpDownMarq;
var UpDownText = new String;
var UpDownTextCount = 0;
var UpDownTop = 15;

function initMarqUpDown(text) {
    divUpDownMarq = document.getElementById('marqUpDown');
    UpDownText = text;
    timeUpDown = setInterval('writeUpDown()', 80);
}

function writeUpDown() {    
    if (UpDownTop > -15 && UpDownTop != 0) {
        divUpDownMarq.style.top = UpDownTop.toString() + "px";
        UpDownTop--;
    }
    else if (UpDownTop == 0) {
        divUpDownMarq.style.top = UpDownTop.toString() + "px";
        UpDownTop--;
        clearInterval(timeUpDown);
        timeUpDownStop = setInterval('updownWait()', 2000);
    }
    else {
        UpDownTop = 15;
        if (!(UpDownTextCount < UpDownText.lastIndexOf("\n")))
            UpDownTextCount = 0;
        divUpDownMarq.innerHTML = UpDownText.substring(UpDownTextCount, UpDownText.indexOf("\n", UpDownTextCount));
        UpDownTextCount = UpDownText.indexOf("\n", UpDownTextCount) + 1;                      
    }
}

function updownWait() {
    clearInterval(timeUpDownStop);
    timeUpDown = setInterval('writeUpDown()', 80);
}
//   UpDown Marquee       //

//   BottomUp Marquee       //
var timeBottomUp;
var timeBottomUpStop;
var divBottomUpMarq;
var BottomUpText = new String;
var BottomUpTextCount = 0;
var BottomUpTop = -15;

function initMarqBottomUp(text) {
    divBottomUpMarq = document.getElementById('marqBottomUp2');
    BottomUpText = text;
    timeBottomUp = setInterval('writeBottomUp()', 80);
}

function writeBottomUp() {
    if (BottomUpTop < 15 && BottomUpTop != 0) {
        divBottomUpMarq.style.top = BottomUpTop.toString() + "px";
        BottomUpTop++;
    }
    else if (BottomUpTop == 0) {
        divBottomUpMarq.style.top = BottomUpTop.toString() + "px";
        BottomUpTop++;
        clearInterval(timeBottomUp);
        timeBottomUpStop = setInterval('BottomUpWait()', 2000);
    }
    else {
        BottomUpTop = -15;
        if (!(BottomUpTextCount < BottomUpText.lastIndexOf("\n")))
            BottomUpTextCount = 0;
        divBottomUpMarq.innerHTML = BottomUpText.substring(BottomUpTextCount, BottomUpText.indexOf("\n", BottomUpTextCount));
        BottomUpTextCount = BottomUpText.indexOf("\n", BottomUpTextCount) + 1;                
    }
}

function BottomUpWait() {
    clearInterval(timeBottomUpStop);
    timeBottomUp = setInterval('writeBottomUp()', 80);
}

//   BottomUp Marquee       //

//    SetTime         //
function settime() {
    var date = new Date();
    var currentmonth = date.getMonth() + 1;
    document.form1['HiddenFieldTime'].value = date.getFullYear() + '-' + currentmonth + '-' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds();   
}
//    SetTime         //

function start() {
    initMarqNoor('نورعاشق ماهی ایست که با دیدن نور خود را به سمت آن پرتاب می کند');
    initMarqUpDown('برای سفارش جهت طراحی سایت \n نرم افزار اختصاصی \n طراحی و نصب شبکه \n می توانید از طریق ایمیل \n <a href="mailto:noorashegh@gmail.com" style="color:#5555FF;font-family:Arial;font-size:9pt;text-transform:lowercase;">noorashegh@gmail.com</a> \n با ما تماس بگیرید\n');
    initMarqBottomUp('برای سفارش جهت طراحی سایت \n نرم افزار اختصاصی \n طراحی و نصب شبکه \n می توانید از طریق ایمیل \n <a href="mailto:noorashegh@gmail.com" style="color:#5555FF;font-family:Arial;font-size:9pt;text-transform:lowercase;">noorashegh@gmail.com</a> \nبا ما تماس بگیرید\n');
  //  settime();
}

//--------------------------------JQuery Functions
$(document).ready(function () {
    $("#statistics").click(function () {
        if ($(".link").parents("#panels").find("#userpanel").css("display") != "none") {
            $(".link").parents("#panels").find("#userpanel").slideToggle("slow");
        }
        $(this).parents("#panels").find("#statisticpanel").slideToggle("slow");
    });

    $(".link").click(function () {
        if ($("#statistics").parents("#panels").find("#statisticpanel").css("display") != "none") {
            $("#statistics").parents("#panels").find("#statisticpanel").slideToggle("slow");
        }
        $(this).parents("#panels").find("#userpanel").slideToggle("slow");
    });

});
//--------------------------------JQuery Functions           


