﻿// JScript File
var stop = false;

function scroolNews(act)
{
    var ns = document.getElementById('NewsScrollMain');

    switch (act)
    {
        case 'up':
            ns.scrollTop -= 1;
            break;
        case 'down':
            ns.scrollTop += 1;
            break;
    }

    if (!stop)
    {
        setTimeout(function() { scroolNews(act) }, 5);
    }
}

function MySubmitBizForm(formID)
{
    var SubmitTags = document.getElementsByTagName('input');
    for (var i = 0; i < SubmitTags.length; i++)
    {
        if (SubmitTags[i].value == 'Submit_' + formID) SubmitTags[i].click();
    }
}

// Datagridlerdeki boş birimleri kaldır 
function CleanEmptyValues()
{
    var birimArray = new Array('RPM', 'kW', 'kg', 'm', 'mm', 'BHp');
    var DataGridDivs = document.getElementsByTagName('div');

    for (var i = 0; i < DataGridDivs.length; i++)
    {
        if (DataGridDivs[i].id.indexOf('divDG_') == 0)
        {
            var DataGridTDs = DataGridDivs[i].getElementsByTagName('td');
            for (var j = 0; j < DataGridTDs.length; j++)
            {
                if (inArray(birimArray, DataGridTDs[j].innerHTML))
                {
                    DataGridTDs[j].innerHTML = '';
                }
            }
        }
    }
}

var lastParentID = 0

function openParent(nodeID)
{
    if (lastParentID != nodeID)
    {
        if (lastParentID) document.getElementById('parentTD' + lastParentID).className = 'parentTDOff';
        if (lastParentID != nodeID) document.getElementById('parentTD' + nodeID).className = 'parentTDOn';
        if (lastParentID) document.getElementById('panrentImg' + lastParentID).src = '/turkloydu/App_Themes/TurkLoyduDefault/Images/Parent_Off.gif';
        if (lastParentID != nodeID) document.getElementById('panrentImg' + nodeID).src = '/turkloydu/App_Themes/TurkLoyduDefault/Images/Parent_On.gif';
        if (lastParentID) document.getElementById('parentDiv' + lastParentID).style.display = 'none';
        if (lastParentID != nodeID) document.getElementById('parentDiv' + nodeID).style.display = 'block';
        if (lastParentID != nodeID) lastParentID = nodeID;
        else lastParentID = 0;
    }
}

function opentable(id)
{
    document.getElementById('table_' + id).style.display = (document.getElementById('table_' + id).style.display == 'none' ? 'block' : 'none');
    document.getElementById('image_' + id).src = '/turkloydu/App_Themes/TurkLoyduDefault/Images/' + (document.getElementById('table_' + id).style.display == 'none' ? 'Closed' : 'Opened') + '.gif';
}

function inArray(arrayValue, stringValue)
{
    var i;
    for (i = 0; i < arrayValue.length; i++)
    {
        if (arrayValue[i] == stringValue)
        {
            return true;
        }
    }
    return false;
};

function UpdateTotalView(mainDivID, updateDivID, CellNum)
{
    if (document.getElementById(mainDivID))
    {
        var total = 0;
        if (document.getElementById(mainDivID).getElementsByTagName('table').length)
        {
            var TRs = document.getElementById(mainDivID).getElementsByTagName('table')[0].getElementsByTagName('tr');
            for (var i = 0; i < TRs.length; i++)
            {
                if (TRs[i].getElementsByTagName('td').length) total += parseInt(TRs[i].getElementsByTagName('td')[CellNum].innerHTML.replace(' BHp', '').replace(' ', ''));
            }
            if (total) document.getElementById(updateDivID).innerHTML += ' : ' + total + ' BHp';
            else document.getElementById(updateDivID).style.display = 'none';
        }
    }
}

function popup(mylink, windowname, width, height)
{
    if (!window.focus) return true;
    var href;
    if (typeof (mylink) == 'string')
        href = mylink;
    else
        href = mylink.href;
    var w = window.open(href, windowname, 'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0,resizeable=1,width=' + width + ',height=' + height);
    setTimeout(1000, w.resizeTo(w.document.getElementsByTagName('img')[0].width, w.document.getElementsByTagName('img')[0].height));
}

function popImage(imageURL, imageTitle, pos, AutoClose, CopyRight)
{
    //Safari workaround
    is_safari = (navigator.userAgent.toLowerCase().indexOf("safari") != -1) ? true : false;
    safari_version = Number(navigator.userAgent.substring(navigator.userAgent.indexOf("Safari/") + 7));
    if (is_safari && safari_version < 300)
    {
        var f = "top=0, left=0, width=" + screen.width + ",height=" + screen.height + " ,scrollbars=yes";
        imgWin = window.open(imageURL, 'im', f);
    }
    else
    {
        //Based on browser set correct resize mode
        if (parseInt(navigator.appVersion.charAt(0)) >= 4)
        {
            if (navigator.appName == "Netscape" || is_safari)
            {
                var f = "width=" + screen.width + ",height=" + screen.height;
                var rs = "var iWidth=window.innerWidth;iHeight=window.innerHeight";
                var adj = "0";
            }
            if (document.all)
            {
                var f = "width=150,height=150";
                var rs = "var iWidth=document.body.clientWidth;iHeight=document.body.clientHeight;";
                if (typeof window.opera != 'undefined')
                {
                    var adj = "window.outerHeight-24";
                }
                else
                {
                    var adj = "32";
                }
            }
        }
        //
        v = pos.substring(0, pos.indexOf("_"));
        h = pos.substring(pos.indexOf("_") + 1);
        f += ",left=0,top=0";
        imgWin = window.open('about:blank', '', f);
        imDoc = imgWin.document;
        with (imDoc)
        {
            writeln('<html><head><title>Loading...</title>'); writeln('<sc' + 'ript>');
            writeln('var sdstr=\"\";window.onerror=function(){return true;}');
            writeln('function resizeWin(){');
            //If the image size is bigger then screen resize window to the screen size
            writeln('sc=(navigator.userAgent.toLowerCase().indexOf("safari")!=-1)?15:"";');
            writeln('iW=document.images[0].width;iH=document.images[0].height;sW=screen.availWidth;sH=screen.availHeight;');
            writeln('if(iW>=sW || iH>=sH){window.resizeTo(sW,sH);window.moveTo(0,0)}else{');
            writeln(rs);
            writeln('var v=\"' + v + '\";var h=\"' + h + '\";');
            writeln('switch (v){case \"top\":vPos=0;break;case \"middle\":vPos=(sH-iH-' + adj + ')/2;break;case \"bottom\":vPos=sH-' + adj + '-iH' + ((is_safari) ? '-20' : '') + ';break;default: vPos=0;}');

            writeln('switch (h){case \"left\":hPos=0;break;case \"center\":hPos=(sW-iW)/2;break;case \"right\":hPos=sW-iW' + ((is_safari) ? '-20' : '') + ';break;default: hPos=0;}');
            writeln('iWidth = document.images[0].width - iWidth;iHeight = document.images[0].height - iHeight;');
            writeln('window.resizeBy(iWidth+sc, iHeight+sc);');
            writeln('window.moveBy(hPos,vPos)}}');
            writeln('function doTitle(){document.title="' + unescape(imageTitle) + '";}' + '</sc' + 'ript>');
            var cT = (!AutoClose) ? "" : "onBlur=\"sdstr=setTimeout('window.close(this)',1000)\"";
            //Prevent closing in IE
            var fL = (!AutoClose) ? "" : "onfocus=\"clearTimeout(sdstr)\"";
            var safari_fix = (is_safari) ? " onload='resizeWin()'" : "";
            if (!CopyRight) { var cr1 = ""; var cr2 = "" } else { var cr1 = " galleryimg=\"no\" title=\"Copyright Protected\" onmousedown=\"window.close()\" "; var cr2 = "oncontextmenu=\"return false\" " }
            writeln('</head><body  leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" bgcolor=\"FFFFFF\"  onload="' + ((!is_safari) ? 'resizeWin();doTitle();' : '') + 'self.focus()" ' + cT + ' ' + fL + ' ' + cr2 + '>');
            writeln('<div ' + fL + ' align=\"center\" style=\"width:100%;height:100%;overflow:auto\"><img src="' + imageURL + '" ' + cr1 + safari_fix + ' ></div></body></html>');
            close();
        }
    }
}

$(document).ready(function()
{
    $('.BlinkText').blink('slow');
});

$(window).load(function()
{
    /*setTimeout(function()
    {*/

    $('table.SMC_Denetim').each(function()
    {
        var $table = $(this);
        var tableIndex = $('table.SMC_Denetim').index($table);

        $('tbody tr:gt(0)', $table).each(function()
        {
            var itemIndex = $(this).parent().children().index($(this));
            var gemiIsmi = $('td:first-child', $(this)).text();

            //alert(this.outerHTML);
            //alert('table #' + tableIndex + ', row #' + itemIndex);
            //alert(gemiIsmi);

            if (itemIndex > 1)
            {
                var $prevTR = $(this).parent().children().eq(itemIndex - 1);
                var $prevGemiTD = $('td:first-child', $prevTR);
                //alert($prevGemiTD.length);
                var prevGemiIsmi = $prevGemiTD.text();

                //alert('gemiIsmi: ' + gemiIsmi + ', prevGemiIsmi: ' + prevGemiIsmi);

                //if ($.trim(gemiIsmi) != $.trim(prevGemiIsmi))
                if (gemiIsmi != prevGemiIsmi)
                {
                    //alert(gemiIsmi + ' ' + prevGemiIsmi);
                    //alert(1);
                    //alert(this.outerHTML);
                    //$(this).css('border-top-width', '3px');
                    //$(this).css('background-color', 'red');
                    $('td', $(this)).addClass('TopBorder');
                    //$(this).attr('ersin', 'anar');
                    //alert(this.outerHTML);
                    //alert(1);
                    //$prevGemiTD.css('color', 'red');
                    //$(this).css('color', 'red');
                    //$(this).hide();
                    //$('table.SMC_Denetim').css('border-color', 'red');
                }
            }
        });
    });

    /*}, 400);*/
});
