﻿function SwitchImage1(img, path)
{           
    var img1 = document.getElementById(img.substring(0,img.indexOf("#")));    	
    img1.src = path;
}


var flashinstalled = 0;
var flashversion = 0;    
var FlashVersion = 9;

function IsFlashInstalledIE()
{            
	for(var i=FlashVersion; i>0; i--){		
	    flashversion = 0;
		try{
			var flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + i);
			flashversion = i;
			flashinstalled = 2;		
			return;				
		}
		catch(e){		    
		}		
	}
}
    
function IsFlashInstalled()
{    
    /*
    2: Flash installed 
    1: Flash not installed 
    0: Unknown if Flash is installed 
    */
    if (navigator.plugins && navigator.plugins.length)
    {
	    x = navigator.plugins["Shockwave Flash"];
	    if (x)
	    {
		    flashinstalled = 2;
		    if (x.description)
		    {
			    y = x.description;
			    flashversion = y.charAt(y.indexOf('.')-1);
			    if (flashversion==0)
			        flashversion = y.substr(y.indexOf('.')-2,2);
		    }
	    }
	    else
		    flashinstalled = 1;
		    
	    if (navigator.plugins["Shockwave Flash 2.0"])
	    {
		    flashinstalled = 2;
		    flashversion = 2;
	    }
    }
    else if (navigator.mimeTypes && navigator.mimeTypes.length)
    {
	    x = navigator.mimeTypes['application/x-shockwave-flash'];
	    if (x && x.enabledPlugin)
		    flashinstalled = 2;
	    else
		    flashinstalled = 1;
    }
    else
	    IsFlashInstalledIE();	        
}

function MenuOver(id, active)
{    
    var tdL, tdC, tdR;
    
    tdL = document.getElementById("mnuLeft_" + id);
    tdC = document.getElementById("mnuCenter_" + id);
    tdR = document.getElementById("mnuRight_" + id);
        
    tdL.className = active ? "menuOverLeft": "";
    tdC.className = active ? "menuOverCenter": "";
    tdR.className = active ? "menuOverRight": ""
    
}


function GetXmlHttpObject(handler)
{ 
	var objXMLHttp=null
	
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	
	return objXMLHttp
}

function MakeRequest(url, action)
{		
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	
	switch(action)
	{
		case 1:
			xmlHttp.onreadystatechange=MakeAjaxRequest1;
			break;
		case 2:
			xmlHttp.onreadystatechange=MakeAjaxRequest2;
			break;
	}
	
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function WPopup(url,windowname,w,h,newWindow)
{
    if (newWindow)
        windowname = "";
          
    window.open(url,windowname,"resizable=yes,toolbar=no,scrollbars=yes,menubar=no,status=yes,directories=no,width="+w+",height="+h+",left=50,top=50");
}

var tags = new Array( 'span', 'div','td','tr','p','b','table','strong','emphasis','a','h1','h2','h3','pre','sub','sup','i','th','cp','ul','ol','li','dt','dd');
var pixelArray = new Array('9','11','13','15','24','30','40');
var emArray = new Array('0.6','0.9','1.0','1.5','2.0','2.5','3');
var initSize = 1;

function fontSizer(inc,unit) {
    if (!document.getElementById) 
        return;
    var size = initSize;
        size += inc;
    if (size < 0 ) {
        size = 0;
}
    if (size > 6 ) {
        size = 6;
}
        initSize = size;
        getBody = document.getElementsByName('ResizeBody')[0];                
    for (i = 0 ; i < tags.length ; i++ ) {
        getallTags = getBody.getElementsByTagName(tags[i]);
    for (k = 0 ; k < getallTags.length ; k++)         
        {
        //if (getallTags[k].style.fontSize != undefined) alert(getallTags[k].style.fontSize)        
        getallTags[k].style.fontSize = (unit=='px') ? pixelArray[size]+unit: emArray[size]+unit;
        
        }       
    }
}

function SortList(sort)
{       
    var td = document.getElementById("tdS" + sort);
    var img = document.getElementById("imgS" + sort)
    if (img)
    {        
        if (img.src.indexOf("Asc")>0)
            img.src = img.src.replace("Asc","Desc");
        else        
            img.src = img.src.replace("Desc","Asc");  
    }
    else
    {            
        document.getElementById("tdSPrice").innerHTML = "Cena";
        document.getElementById("tdSMark").innerHTML = "Ocena";
        document.getElementById("tdSTitle").innerHTML = "Naziv";
        
        td.innerHTML = "<img id='imgS" + sort + "' src='/jadran/images/sortAsc.gif' /> " + td.innerHTML; 
    }
 
    dlProducts.PerformCallback(sort);        
}