function Browser() {
    var ua = navigator.userAgent.toLowerCase();
    this.Gecko = (ua.indexOf('gecko') != -1 && ua.indexOf('safari') == -1);
    this.Safari = (ua.indexOf('safari') != -1);
    this.IE = (ua.indexOf('msie') != -1 && !this.Opera && (ua.indexOf('webtv') == -1));
    this.Firefox = ((ua.indexOf('firebird/') != -1) || (ua.indexOf('firefox/') != -1));
    this.IECompatible = ((ua.indexOf('msie') != -1) && !this.IE);
    this.NSCompatible = ((ua.indexOf('mozilla') != -1) && !this.NS && !this.Mozilla);
    this.geckoVersion = ((this.Gecko) ? ua.substring((ua.lastIndexOf('gecko/') + 6), (ua.lastIndexOf('gecko/') + 14)) : -1);
    this.equivalentMozilla = ((this.Gecko) ? parseFloat(ua.substring(ua.indexOf('rv:') + 3)) : -1);
    this.versionMinor = parseFloat(navigator.appVersion);
    if (this.Gecko && !this.Mozilla) this.versionMinor = parseFloat(ua.substring(ua.indexOf('/', ua.indexOf('gecko/') + 6) + 1));
    else if (this.Mozilla) this.versionMinor = parseFloat(ua.substring(ua.indexOf('rv:') + 3));
    else if (this.IE && this.versionMinor >= 4) this.versionMinor = parseFloat(ua.substring(ua.indexOf('msie ') + 5));
    else if (this.Safari) this.versionMinor = parseFloat(ua.substring(ua.lastIndexOf('safari/') + 7));
    this.versionMajor = parseInt(this.versionMinor);
    this.DOM1 = (document.getElementById);
    this.DOM2Event = (document.addEventListener && document.removeEventListener);
    this.mode = document.compatMode ? document.compatMode : 'BackCompat';
    this.Win = (ua.indexOf('win') != -1);
    this.Mac = (ua.indexOf('mac') != -1);
    this.NS6up = (this.NS && this.versionMajor >= 6);
    this.NS7up = (this.NS && this.versionMajor >= 7);
    this.IE4 = (this.IE && this.versionMajor == 4);
    this.IE5 = (this.IE && this.versionMajor == 5);
    this.IE55 = (this.IE && this.versionMinor == 5.5);
    this.IE5up = (this.IE && this.versionMajor >= 5);
    this.IE6x = (this.IE && this.versionMajor == 6);
    this.IE6up = (this.IE && this.versionMajor >= 6);
}
var is = new Browser();

var flashVersion = 0;
function getFlashVersion() {
    var latestFlashVersion = 10;
    var agent = navigator.userAgent.toLowerCase();
    if (navigator.plugins != null && navigator.plugins.length > 0) {
        var flashPlugin = navigator.plugins['Shockwave Flash'];
        if (typeof flashPlugin == 'object') {
            for (var i = latestFlashVersion; i >= 3; i--) {
                if (flashPlugin.description.indexOf(i + '.') != -1) {
                    flashVersion = i;
                    break;
                }
            }
        }
    }
    else if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win") != -1 && agent.indexOf("16bit") == -1) {
        var doc = '' +
			'<scr' + 'ipt language="VBScript"\> \n' +
			'On Error Resume Next \n' +
			'Dim obFlash \n' +
			'For i = ' + latestFlashVersion + ' To 3 Step -1 \n' +
			'	Set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash." & i) \n' +
			'	If IsObject(obFlash) Then \n' +
			'		flashVersion = i \n' +
			'		Exit For \n' +
			'	End If \n' +
			'Next \n' +
			'</scr' + 'ipt\> \n';
        document.write(doc);
    } else { flashVersion = flashVersion_DONTKNOW; }
    return flashVersion;
}
var flashVersion_DONTKNOW = -1;
function FlashObject() {
    this.ID = this.ID;
    this.maxVersion = this.maxVersion;
    this.SwfFile;
    this.noFlashRedirect
    this.minVersion;
    this.altSwfFile;
    this.altImage;
    this.altImageAddAtribute;
    this.altImageHTML;
    this.width;
    this.height;
    this.menu;
    this.background;
    this.wmode;
    this.flashvars;
    this.scale;
    this.salign;
}
FlashObject.prototype.rnd = function() {
    this.ranNum = Math.random() * 255;
    return this.ranNum;
}
FlashObject.prototype.embed = function() {
    var buff;
    if (getFlashVersion() >= this.maxVersion) {

        buff = '' +
			'<OBJECT ID="' + this.ID + '" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH=' + this.width + ' HEIGHT=' + this.height + '><PARAM NAME=movie VALUE="' + this.SwfFile + '"><PARAM NAME=menu VALUE=' + this.menu + '><param name="wmode" value="' + this.wmode + '"><PARAM NAME="quality" VALUE="high"><PARAM NAME="flashvars" VALUE="' + this.flashvars + '"><PARAM NAME="bgcolor" VALUE="' + this.background + '"><PARAM NAME="scale" VALUE="' + this.scale + '"><PARAM NAME="salign" VALUE="' + this.salign + '">' +
				'<EMBED name="' + this.ID + '" src="' + this.SwfFile + '" menu="' + this.menu + '" wmode="' + this.wmode + '" quality="high" bgcolor="' + this.background + '"  WIDTH="' + this.width + '" HEIGHT="' + this.height + '" scale="' + this.scale + '" salign="' + this.salign + '" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" swLiveConnect="true"></EMBED>' +
			'</OBJECT>';
    } else if ((getFlashVersion() > this.minVersion) && (getFlashVersion() < this.maxVersion) && this.altSwfFile) {

        buff = '' +
			'<OBJECT ID="' + this.ID + '" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH=' + this.width + ' HEIGHT=' + this.height + '><PARAM NAME=movie VALUE="' + this.altSwfFile + '"><PARAM NAME=menu VALUE=' + this.menu + '<param name="wmode" value="' + this.wmode + '">><PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE=' + this.background + '>' +
				'<EMBED flashvars="' + this.flashvars + '" name="' + this.ID + '" src="' + this.altSwfFile + '" menu="' + this.menu + '" wmode="' + this.wmode + '" quality=high bgcolor=' + this.background + '  WIDTH=' + this.width + ' HEIGHT=' + this.height + ' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" swLiveConnect="true"></EMBED>' +
			'</OBJECT>';
    } else {
        if (this.noFlashRedirect != undefined && this.noFlashRedirect != null) {
            //self.resizeTo(570,460);
            self.location.href = this.noFlashRedirect;
        }
        this.altImageAddAtribute ? (buff = '<img src="' + this.altImage + '" width="' + this.width + '" height="' + this.height + '" border="0" ' + this.altImageAddAtribute + ' />' + this.altImageHTML) : (buff = '<img src="' + this.altImage + '" width="' + this.width + '" height="' + this.height + '" border="0" />');
    }
    document.write(buff);
}



function init() {
    if (!document.getElementsByTagName) return;
    imgArray = document.getElementsByTagName("img");
    for (i = 0; i < imgArray.length; i++) {
        if (imgArray[i].alt != -1) imgArray[i].title = imgArray[i].alt;
    }
    aArray = document.getElementsByTagName("a");
    for (i = 0; i < aArray.length; i++) {
        if (aArray[i] && aArray[i].href && !aArray[i].title && aArray[i].childNodes[0]) aArray[i].title = aArray[i].childNodes[0].nodeValue;
    }
}

function externalLinks() {
    if (!document.getElementsByTagName) return;
    var anchors = document.getElementsByTagName("a");
    for (var i = 0; i < anchors.length; i++) {
        var anchor = anchors[i];
        if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
            anchor.target = "_blank";
        }
    }
}

function extWin(src) {
    ExtWin = window.open(src);
    ExtWin.focus();
    return false;
}

function externalLinks() {
    if (!document.getElementsByTagName) return;
    var anchors = document.getElementsByTagName("a");
    for (var i = 0; i < anchors.length; i++) {
        var anchor = anchors[i]
        if (anchor.href && anchor.rel == "external") {
            anchor.target = "_blank";
        }
    }
}

function getCenter(pwidth, pheight) {
    wwidth = screen.width;
    wheigth = screen.height;
    lpos = (wwidth - pwidth) / 2;
    tpos = (wheigth - pheight) / 2;
    return lpos, tpos;
}


function PopItUp(src, w, h, s) {
    if (s) w = w + 17;
    getCenter(w, h);
    Popwin = window.open(src, "pop_up", "toolbar=0,width=" + w + ", height=" + h + ", left=" + lpos + ", top=" + tpos + "; location=0, directories=0, status=1, scrollbars=" + s + ", menubar=0, resizable=1, copyhistory=0");
    Popwin.focus();
    //return false;
}

function PopItUpReturn(src, w, h, s) {

    if (is.Safari) {
        h = h + 15;
    }
    if (s) w = w + 17;
    getCenter(w, h);

    Popwin = window.open(src, "pop_up", "toolbar=0,width=" + w + ", height=" + h + ", left=" + lpos + ", top=" + tpos + "; location=0, directories=0, status=1, scrollbars=" + s + ", menubar=0, resizable=0, copyhistory=0");
    Popwin.focus();
    return false;
}


function getUrl(obj) {
    selectedObj = obj.options[obj.selectedIndex];
    document.location.href = selectedObj.value;
    return true;
}

function getWindowHeight() {
    var windowHeight = 0;
    if (typeof (window.innerHeight) == 'number') {
        windowHeight = window.innerHeight;
    } else {
        if (document.documentElement && document.documentElement.clientHeight) {
            windowHeight = document.documentElement.clientHeight;
        } else {
            if (document.body && document.body.clientHeight) {
                windowHeight = document.body.clientHeight;
            }
        }
    }
    return windowHeight;
}

function mailTo(m, e) {
    if (!e) {
        e = 'rocakale.com.tr';
    }


    document.write('<a href="mailto:' + m + String.fromCharCode(64) + e + '">' + m + String.fromCharCode(64) + e + '</a>');
}


function setSelected(sobj) {
    var i;
    var url;
    var tmp;

    tmp = location.href.split('/');
    url = tmp[tmp.length - 1];

    for (i = 0; i <= sobj.options.length; i++) {
        if (url == sobj.options[i].value) {
            sobj.options[i].selected = true;
            break;
        }
    }
}
function openPopUp(src, w, h, name) {
    KopWin = window.open(src, name, "toolbar=0,width=" + w + ",height=" + h + ",location=0,directories=0,status=1,scrollbars=0,menubar=0,resizable=0,copyhistory=1");
    KopWin.focus();
}

function OpenIndex(Width, Height, AvaibleWidth, AvaibleHeight, PageName, LogicalName) {

    var scherm = ((screen.width - Width) / 2);
    var scherm1 = ((screen.height - Height) / 2);
    var winopen = window.open(PageName, LogicalName, status = 0, toolbar = 0, menubar = 0, location = 0, width = Width, height = Height);
    winopen.moveTo(scherm, scherm1);
}

