

// For products
function SendProductNewsForm(productId) {
    window.open('SendProductNewsForm.aspx?productId=' + productId,
				'_blank',
				'width=500,height=200,left=100,top=100');
}


// For Logs
function ShowModalPortalLogs(page) {
    window.showModalDialog(page, null, "dialogWidth:470px;dialogHeight:280px;edge:raised;resizable:yes;scroll:no;status:no");
}





function SendNewsForm(filePath, itemId) {
    window.open(filePath + itemId, '_blank',
				'width=500,height=200,left=100,top=100', 'false');
}



// For products
function OpenProductDetails(filePath, itemId) {
    var PrdPopUp = window.open(filePath + itemId, 'PrdPopUp',
									'scrollbars=yes,width=700,height=550,left=1,top=1', 'true');

    if (PrdPopUp != null) {
        PrdPopUp.focus();
    }
}


// Open child window
function openInstallments(price, height, width) {
    var x, y;
    x = (self.screen.availHeight - height) / 2;
    y = (self.screen.availWidth - width) / 2;

    var winAtts = 'width=' + width + ' , height=' + height + ', toolbar=no, scrollbars=yes, directories=no, left=' + y + ',top=' + x + ' ';
    var chidPopUp = window.open('/Store/ProductInstallments.aspx?price=' + price, 'installments', winAtts);

    if (chidPopUp != null) {
        chidPopUp.focus();
    }
}



//..............

// Script  for Category Selection

function OpenSelectionWindow(idname, url, postBack, wName, width, height, hasParam, sbars, status) {
    var x, y;
    x = (self.screen.availHeight - height) / 2;
    y = (self.screen.availWidth - width) / 2;
    var _strUrl
    if (hasParam == 1) { url += '&'; }
    else { url += '?'; }
    popUpSelectionWindow = window.open(url + 'formname=' + document.forms[0].name +
				'&id=' + idname + '&postBack=' + postBack,
				wName,
				'width=' + width + ',height=' + height + ',left=' + y + ',top=' + x + ',scrollbars=' + sbars + ',status=' + status);
    if (popUpSelectionWindow != null) {
        popUpSelectionWindow.focus();
    }
}


// return selected Imageid
function SetFieldData(formName, id, data, postBack) {
    //eval('var theform = document.' + formName + ';');
    window.opener.document.forms[0].elements[id].value = data; ;
    window.close();
    if (postBack)
        window.opener.__doPostBack(id, '');
}

//.............


// Open child window
function openChild(_file, wName, width, height, sbar) {
    var x, y;
    x = (self.screen.availHeight - height) / 2;
    y = (self.screen.availWidth - width) / 2;
    if (sbar == null) { sbar = 0 }
    winAtts = 'width=' + width + ', height=' + height + ', toolbar=no, scrollbars=' + sbar + ', directories=no, top=' + x + ', left=' + y;
    var ChidPopUp = window.open(_file, wName, winAtts);
    if (ChidPopUp != null) {
        ChidPopUp.focus();
    }
}



function CloseMe() {
    eval('var theform = document.' + formName + ';');
    popUp.close();

}

function Print() {
    window.print();
}


function SearchProduct(e, txtsearchid) {
    if (e == null || e.keyCode == 13) {
        var bt = document.getElementById(txtsearchid);
        window.location = "/store/Search.aspx?search=true&srchtxt=" + bt.value;
        return false;
    }
}


function clickButton(e, buttonid) {
    var bt = document.getElementById(buttonid);
    if (typeof bt == 'object') {
        if (navigator.appName.indexOf("Netscape") > (-1)) {
            if (e.keyCode == 13) {
                bt.click();
                return false;
            }
        }

        if (navigator.appName.indexOf("Microsoft Internet Explorer") > (-1)) {
            if (event.keyCode == 13) {
                bt.click();
                return false;
            }
        }
    }
}



// Script Source: CodeLifter.com
// Copyright 2003
// Do not remove this notice.

// SETUPS:
// ===============================

// Set the horizontal and vertical position for the popup

PositionX = 100;
PositionY = 100;

// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)

defaultWidth = 500;
defaultHeight = 500;

// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows

var AutoClose = true;

// Do not edit below this line...
// ================================
if (parseInt(navigator.appVersion.charAt(0)) >= 4) {
    var isNN = (navigator.appName == "Netscape") ? 1 : 0;
    var isIE = (navigator.appName.indexOf("Microsoft") != -1) ? 1 : 0;
}
var optNN = 'scrollbars=yes,width=' + defaultWidth + ',height=' + defaultHeight + ',left=' + PositionX + ',top=' + PositionY;
var optIE = 'scrollbars=yes,width=100,height=100,left=' + PositionX + ',top=' + PositionY;

function popImage(imageURL, imageTitle) {
    if (isNN) { imgWin = window.open('about:blank', '', optNN); }
    if (isIE) { imgWin = window.open('about:blank', '', optIE); }
    with (imgWin.document) {
        writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>'); writeln('<sc' + 'ript>');
        writeln('var isNN,isIE;'); writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
        writeln('isNN=(navigator.appName=="Netscape")?1:0;'); writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
        writeln('function reSizeToImage(){'); writeln('if (isIE){'); writeln('window.resizeTo(100,100);');
        writeln('width=(document.images[0].width)+25;');
        writeln('height=(document.images[0].height)+90;');
        writeln('window.resizeTo(width,height);}'); writeln('if (isNN){');
        writeln('window.innerWidth=document.images["George"].width;'); writeln('window.innerHeight=document.images["George"].height;}}');
        writeln('function doTitle(){document.title="' + imageTitle + '";}'); writeln('</sc' + 'ript>');
        if (!AutoClose) writeln('</head><body bgcolor=FFFFFF scroll="auto" onload="reSizeToImage();doTitle();self.focus()">')
        else writeln('</head><body bgcolor=FFFFFF scroll="auto" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
        writeln('<img align=absmiddle name="George" src="' + imageURL + '" style="display:block"></body></html>');
        close();
    }
}

//kampanya

function cdtime(container, targetdate){
if (!document.getElementById || !document.getElementById(container)) return
this.container=document.getElementById(container)
this.currentTime=new Date()
this.targetdate=new Date(targetdate)
this.timesup=false
this.updateTime()
}

cdtime.prototype.updateTime=function(){
var thisobj=this
this.currentTime.setSeconds(this.currentTime.getSeconds()+1)
setTimeout(function(){thisobj.updateTime()}, 1000) //update time every second
}

cdtime.prototype.displaycountdown=function(baseunit, functionref){
this.baseunit=baseunit
this.formatresults=functionref
this.showresults()
}

cdtime.prototype.showresults=function(){
var thisobj=this


var timediff=(this.targetdate-this.currentTime)/1000 //difference btw target date and current date, in seconds
if (timediff<0){ //if time is up
this.timesup=true
this.container.innerHTML=this.formatresults()
return
}
var oneMinute=60 //minute unit in seconds
var oneHour=60*60 //hour unit in seconds
var oneDay=60*60*24 //day unit in seconds
var dayfield=Math.floor(timediff/oneDay)
var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))
if (this.baseunit=="hours"){ //if base unit is hours, set "hourfield" to be topmost level
hourfield=dayfield*24+hourfield
dayfield="n/a"
}
else if (this.baseunit=="minutes"){ //if base unit is minutes, set "minutefield" to be topmost level
minutefield=dayfield*24*60+hourfield*60+minutefield
dayfield=hourfield="n/a"
}
else if (this.baseunit=="seconds"){ //if base unit is seconds, set "secondfield" to be topmost level
var secondfield=timediff
dayfield=hourfield=minutefield="n/a"
}
this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield)
setTimeout(function(){thisobj.showresults()}, 1000) //update results every second
}



function formatresults(){
if (this.timesup==false){ //if target date/time not yet met
var displaystring="<span class='lcdstyle'>"+arguments[0]+" <sup>Gun</sup> "+arguments[1]+" <sup>Saat</sup> "+arguments[2]+" <sup>Dakika</sup> "+arguments[3]+" <sup></sup></span> "
}
else{ //else if target date/time met
var displaystring="" //Don't display any text
alert("Kampanya Süresi Tamalandi...") //Instead, perform a custom alert
}
return displaystring
}

		
		
		
		

