﻿// JScript File

 var i = 0; 
 var k = 0;
 var mutex=1;
 var limit;
 var intHide; 
 var intShow;
 var first = 1;
 var korak=1;

function ShowCart() 
{
    if(mutex >0) 
    {
        if(first>0) 
        {
           limit = GetHeight();
        }
        document.getElementById('divCart_container').style.height= 1+'px';
        document.getElementById('divCart_container').style.display="block";
        mutex=0;
        first=0;
        intShow=setInterval('Show()',1);
        //intShow=setTimeout("Show()",50);
    }         
}

function HideCart() 
{
    if(mutex>0) 
    {
        k = limit;
        mutex=0;
        intHide=setInterval('Hide()',1);
    }
}

function Show() 
{
    if(i<limit) 
    {
      if (i>limit-30)
        i=i+1;
      else
        i=i+6; 
      document.getElementById('divCart_container').style.height= i+'px';
      //intShow=setTimeout("Show()",10); 
    }
    else 
    {
        document.getElementById('divCart_container').style.height= i+'px';
        clearInterval(intShow);
        //clearTimeout(intShow) 
        i=0;
        mutex=1;
    }
}

function Hide(element) 
{
    if(k>0) 
    {
        if (k<30)
        {
            k = k-1;
        }
        else
        {
            k = k-6;  
        }
        //if (element!=null)
            document.getElementById('divCart_container').style.height= k+'px';
    }
    else 
    {
       document.getElementById('divCart_container').style.height= k+'px';
       //document.getElementById('divCart_container').style.height='auto';
       clearInterval(intHide);
       document.getElementById('divCart_container').style.display="none";
       mutex=1;
    }
    
}
//resize on adding
var add_visina = 0;
var intShow1;

function ResizeOnAdding(param) 
{
    add_visina = limit + param;
    intShow1=setInterval('Show1()',1);
}

function Show1() 
{
    if(limit<add_visina) 
    {
       document.getElementById('divCart_container').style.height= limit+'px';
       limit =limit + 1;
    }
    else 
    {
       clearInterval(intShow1);
       //var x=document.getElementById('divCart_container');
       //x.clientHeight = limit;
       
    }
}

//resize on delete
var novavisina=0;
var intHide1;

function ResizeOnDelete(param) 
{
    novavisina = limit - param;
    
    intHide1=setInterval('Hide1()',1);
}

function Hide1() 
{
    if(limit>novavisina) 
    {
       document.getElementById('divCart_container').style.height= limit+'px';
       limit =limit - 1;
    }
    else 
    {
       clearInterval(intHide1);
       //document.getElementById('divCart_container').clientHeight = limit;
    }
}

function GetHeight() 
{
   var height=0;
   var x = document.getElementById('divCart_container');
   x.style.display='block';
   height = x.clientHeight;
   x.style.display='none';
   return height;
}

//Search area

function ShowSearchArea() 
{
    document.getElementById('searchControl').style.display="block";
}

function HideSearchArea() 
{
    document.getElementById('searchControl').style.display="none";
}
    
    //scrolling news
var interval;
var interval2;
var startPosition=0;
var topPosition;
var speed=50;
var first1=1;
var newsSize;
var tmp=162;
var mod=1;
var maxVisina;
var trenutnaVis = 170;

function scrollit()
{
GetNewsHeight();
if(first1>0) 
{
    if(navigator.appName == "Netscape") 
    {
        if(mod>0) 
        {
            topPosition= 241;
        }
        else 
        {
            topPosition= 403;
        }
        
    }
    else
    {
        if(mod>0) 
        {
            topPosition= 251;
        }
        else 
        {
            topPosition= 413;
        }
    }
    first1=0;
    document.getElementById('ScrollNews').style.height= 170+'px';
    trenutnaVis=170;
}
if (startPosition!=newsSize)
	{
	startPosition=startPosition+1;
	if(mod==0) 
	{
	    if(tmp<162) 
	    {
	        startPosition=0;
	        tmp=tmp+1;
	    }
	}
	topPosition=topPosition-1;
	document.getElementById('ScrollNews').style.clip="rect(" + (startPosition) + "px,149px,"+(tmp+startPosition)+"px,0px)";
	document.getElementById('ScrollNews').style.top=topPosition+'px';
	if(trenutnaVis<newsSize) 
	{
	   document.getElementById('ScrollNews').style.height= trenutnaVis+'px';
	   trenutnaVis = trenutnaVis+1; 
	}
	interval=setTimeout("scrollit()",speed);
	}
else
	{
	startPosition=0;
	first1=1;
	mod=0;
	tmp=0;
	interval=setTimeout("scrollit()",speed);
	}
}

function stopinterval()
{
    clearTimeout(interval);
}

function ContinueInterval() 
{
    interval=setTimeout("scrollit()",speed);
}


function GetNewsHeight() 
{
    newsSize = document.getElementById('ScrollNews').clientHeight;
}

//login form
var counterRight = 100;
var counterLeft = 100;
var counterHeight = 1;
var leftValue;
var topValue;
var intervalLog;
var modLog = 1;
 
function ShowLoginForm() 
{
    if(modLog > 0) 
    {
        topValue=document.getElementById('pageContainer').offsetTop;
        leftValue= document.getElementById('pageContainer').offsetLeft;
        document.getElementById('logForm').style.top = topValue+300+'px';
        document.getElementById('logForm').style.left = leftValue+420+'px';
    }
    document.getElementById('disableFrm').style.top = topValue+'px';
    document.getElementById('disableFrm').style.left = leftValue+'px';
    document.getElementById('disableFrm').style.display="block";
    document.getElementById('logForm').style.display="block";
    if(counterRight<201) 
    {
        document.getElementById('logForm').style.clip="rect(0px,"+(counterRight)+"px,"+(counterHeight)+"px,"+(counterLeft)+"px)";
        counterRight = counterRight+1;
        counterLeft = counterLeft-1;
        counterHeight = counterRight - counterLeft;
        modLog = 0;
        intervalLog=setTimeout("ShowLoginForm()",10);
    }
    else 
    {
        counterRight = 200;
        counterLeft = 0;
        counterHeight = 200;
        modLog = 1;
        clearTimeout(intervalLog);
    }   
}

function HideLoginForm() 
{
    if(counterLeft<101) 
    {
        document.getElementById('logForm').style.clip="rect(0px,"+(counterRight)+"px,"+(counterHeight)+"px,"+(counterLeft)+"px)";
        counterRight = counterRight-1;
        counterLeft = counterLeft+1;
        counterHeight = counterRight - counterLeft;
        intervalLog=setTimeout("HideLoginForm()",10);
    }
    else 
    {
        document.getElementById('logForm').style.display="none";
        document.getElementById('disableFrm').style.display="none";
        counterRight = 100;
        counterLeft = 100;
        counterHeight = 1;
        clearTimeout(intervalLog);
    }   
}

function Tester() 
{
    alert(topValue=document.getElementById('pageContainer').offsetTop+"  top value");
    alert(topValue=document.getElementById('pageContainer').offsetLeft+"  left value");
}
    
//admin
var tips = new Array();
tips[0] = "Administracija slika na Home strani";
tips[1] = "Administracija vesti na Home strani";
tips[2] = "Upload cenovnika";
tips[3] = "Kreiranje i izmena konfiguracija";
tips[4] = "Administracija korisnika web-a";
tips[5] = "Administracija strane za podrsku";
tips[6] = "Administracija html opisa artikala";
tips[7] = "Administracija kursa evra";
tips[8] = "Administracija popup-a";
tips[9] = "Administracija kontakt strane";
tips[10] = "Administracija banera";
tips[11] = "Administracija servis strane";


function ShowTip(index) 
{
    document.getElementById('tip').innerHTML = tips[index];
}

function HideTip() 
{
    document.getElementById('tip').innerHTML ="";
}

//upload home images

function SelectImage(picture) 
{
    document.getElementById('ctl00_ContentPlaceHolder1_selected').src = imageSrc[picture];
    document.getElementById('replace').innerHTML="selektovana slika za zamenu !";
}

//large image

var imageSrc = new Array();
imageSrc[0] = "Images/Home/Large/Image1.gif";
imageSrc[1] = "Images/Home/Large/Image2.gif";
imageSrc[2] = "Images/Home/Large/Image3.gif";
imageSrc[3] = "Images/Home/Large/Image4.gif";
imageSrc[4] = "Images/Home/Large/Image5.gif";
imageSrc[5] = "Images/Home/Large/Image6.gif";
imageSrc[6] = "Images/Home/Large/Image7.gif";
imageSrc[7] = "Images/Home/Large/Image8.gif";
imageSrc[8] = "Images/Home/Large/Image9.gif";
imageSrc[9] = "Images/Home/Large/Image10.gif";

function ShowLargeImage(e, index) 
{
    var cur = getPosition(e);
    document.getElementById('larImage').src = imageSrc[index]; 
    var imgWidth = document.getElementById('larImage').width;
    var imgHeight = document.getElementById('larImage').height;
    document.getElementById('largeImage').style.top = cur.y+10+"px";
    document.getElementById('largeImage').style.left = cur.x-(imgWidth/2)+"px";
    document.getElementById('largeImage').style.visibility="visible";
    
}

function HideLargeImage() 
{
    document.getElementById('largeImage').style.visibility="hidden";
    document.getElementById('larImage').src = "App_Themes/Default/images/loading.gif";   
}

function MoveLargeImage(e) 
{
    var cur = getPosition(e);
    var imgWidth = document.getElementById('larImage').width;
    var imgHeight = document.getElementById('larImage').height;
    document.getElementById('largeImage').style.top = cur.y+10+"px";
    document.getElementById('largeImage').style.left = cur.x-(imgWidth/2)+"px";
}

function getPosition(e) {
     e = e || window.event;
      var cursor = {x:0, y:0};
      if (e.pageX || e.pageY) {
          cursor.x = e.pageX;
          cursor.y = e.pageY;
      }
      else {
          cursor.x = e.clientX +
              (document.documentElement.scrollLeft ||
              document.body.scrollLeft) -
              document.documentElement.clientLeft;
          cursor.y = e.clientY +
              (document.documentElement.scrollTop ||
              document.body.scrollTop) -
              document.documentElement.clientTop;
      }
      return cursor;
}

//top offers images
function ShowLargeOffer(e,image_url)
{
    var cur = getPosition(e);
    document.getElementById('larImage').src = image_url;
    var imgWidth = document.getElementById('larImage').width;
    var imgHeight = document.getElementById('larImage').height;
    document.getElementById('largeImage').style.top = cur.y-imgHeight+10+"px";
    document.getElementById('largeImage').style.left = cur.x+10+"px";
    document.getElementById('largeImage').style.visibility="visible";
}

function MoveLargeOffer(e) 
{
    var cur = getPosition(e);
    var imgWidth = document.getElementById('larImage').width;
    var imgHeight = document.getElementById('larImage').height;
    document.getElementById('largeImage').style.top = cur.y-imgHeight+10+"px";
    document.getElementById('largeImage').style.left = cur.x+10+"px";
}

//fix problems
function FixAll() 
{
    Fixer();
}
function Fixer() 
{
//    if(navigator.appVersion == "4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)") 
//    {
//        document.getElementById('problem').style.marginTop = 11+"px";
//        document.getElementById('fixIzdv').style.marginLeft = 12+"px";
//    }
    if(navigator.appName== "Netscape") 
    {
        document.getElementById('advertising').style.marginLeft = 9+"px";
    }
    
}

//fading_______________________________________________________________________________
var iiii=0;
var fadeInterval;
var mutexFade=1;
function Fadeing() 
{
    var obj = document.getElementById("imgPartners");
    if(mutexFade>0) 
    {
        obj.style.filter = "alpha(opacity=" + iiii + ")"; //for IE   
        obj.style.opacity = iiii/100; //for FF
        iiii++;
        iiii++;
        if(iiii>100)
        {
            iiii=100;
            //clearInterval(fadeInterval);
            //clearTimeout(fadeInterval);
            mutexFade=0;
            fadeInterval = setTimeout("Fadeing()",70);
            //ChangeImage();
        } 
        else 
        {
            //fadeInterval=setInterval("Fadeing()",100);setTimeout("scrollit()",100);
            fadeInterval = setTimeout("Fadeing()",70);
        }
    }
    else 
    {
        obj.style.filter = "alpha(opacity=" + iiii + ")"; //for IE   
        obj.style.opacity = iiii/100; //for FF
        iiii--;
        iiii--;
        if(iiii<0)
        {
            iiii=0;
            //clearInterval(fadeInterval);
            clearTimeout(fadeInterval);
            mutexFade=1;
            ChangeImage();
        } 
        else 
        {
            //fadeInterval=setInterval("Fadeing()",100);setTimeout("scrollit()",100);
            fadeInterval = setTimeout("Fadeing()",70);
        }
    }
}
//scroll image__________________________________________________________________________
var imageScroll = new Array();
imageScroll[0] = "Images/Partners/Image1.gif";
imageScroll[1] = "Images/Partners/Image2.gif";
imageScroll[2] = "Images/Partners/Image3.gif";
imageScroll[3] = "Images/Partners/Image4.gif";
var imgIndex = 1;
var scrollInterval;

function ChangeImage() 
{
    var obj = document.getElementById("imgPartners");
    obj.src = imageScroll[imgIndex];
    imgIndex=imgIndex+1;
    if(imgIndex>3) 
    {
        imgIndex=0;
    }
    Fadeing();
    //scrollInterval = setTimeout("ChangeImage()",1000);
}

function StopChange() 
{
    //clearTimeout(scrollInterval);
}

function StopFadeing() 
{
    clearTimeout(fadeInterval);
}
//topoffer large images

function ShowBody() 
{
    //document.getElementById('Zoom').style.display="block";
}

function HideBody() 
{
    //document.getElementById('Zoom').style.display="none";
    document.getElementById('offeriamge').style.display="none";
    document.getElementById('imgOffer').src="App_Themes/Default/images/loading.gif";
}

function ShowPanel(image_url) 
{
    var visina1 = document.getElementById("xxxx").offsetHeight;
    //var visss = document.getElementById('offeriamge').offsetHeight;
    //document.getElementById('Zoom').style.height = visina1-10+'px';
    //document.getElementById('offeriamge').style.marginTop = (visina1-visss)/2+'px';
    document.getElementById('offeriamge').style.display="block";
    document.getElementById('imgOffer').src=image_url;
    //alert(document.getElementById('imgOffer').height)
    //ShowBody();
}

function HidePanel() 
{
    HideBody();
}
//pom = 0;
//function tester() 
//{
//    pom = 1;
//    alert('pozdrav');
//}

//function tester1() 
//{
//    if(pom >0)
//    document.getElementById('Cart').style.display="block";
//    pom=0;
//}

