﻿var colorCSS = document.getElementById("colorCSS");
var fontCSS = document.getElementById("fontCSS");
var fontSize = 10;

function createCookie(name, value, days)
{
	var expires = "";
	
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		expires = "; expires="+date.toGMTString();
	}
	
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
	var cookies = document.cookie.split('; ');
	for(var i=0; i < cookies.length; i++)
	{
		var cookie = cookies[i];
		var pos = cookie.indexOf('=');
		var n = cookie.substring(0,pos);
		if(n==name)
		{
			return cookie.substring(pos+1);
		}
	}
	return null;
}

function changeColor(color)
{
    createCookie('color', color, 1);
    
    colorCSS.href = '/portals/0/skins/ues_skin/css/' + color + '.css';
    
    if (color == 'lighter')
    {
        document.getElementById("lighter").src='/portals/0/skins/ues_skin/images/lightSel.gif';
        document.getElementById("darker").src='/portals/0/skins/ues_skin/images/dark.gif';
    }
    else if (color == 'darker')
    {
        document.getElementById("lighter").src='/portals/0/skins/ues_skin/images/light.gif';
        document.getElementById("darker").src='/portals/0/skins/ues_skin/images/darkSel.gif';
    }
    
    swapImages(color);
}

function swapImages(color)
{
    for(x = 0; x < document.images.length; x++)
    {
        var imgID = document.images[x].id;
            
        if ( (imgID != 'lighter') && (imgID != 'darker') && (imgID != 'larger') && (imgID != 'smaller') && (imgID != '') )
        {
            if(color == 'lighter')
            {
                document.getElementById(imgID).src=document.getElementById(imgID).src.replace("Dark", "");
            }
            else if (color == 'darker')
            {
                var filename = document.getElementById(imgID).src.replace("Dark", "");
                var extension = "";
                var dot = filename.lastIndexOf(".");
                if (dot != -1)
                {
                    extension = filename.substr(dot, filename.length);
                }
                filename = filename.replace(extension, "");
                
                filename = filename + 'Dark' + extension;
                document.getElementById(imgID).src=filename;
                //alert(document.getElementById(imgID).src);
            }
        }
    }
}

function getfileextension(inputId) 
{ 
 var fileinput = document.getElementById("foo"); 
 if(!fileinput ) return ""; 
 var filename = fileinput.value; 
 if( filename.length == 0 ) return ""; 
 var dot = filename.lastIndexOf("."); 
 if( dot == -1 ) return ""; 
 var extension = filename.substr(dot,filename.length); 
 return extension; 
} 

function changeSize(direction)
{
    var cssStr = "";
    switch(direction)
	{
		case 'larger':
			if(parseInt(fontSize) < 5)
			    fontSize = parseInt(fontSize) + 1;
			break;
			
		case 'smaller':
		    if(parseInt(fontSize) > 1)
			    fontSize = parseInt(fontSize) - 1;
			break;
			
		default:
			break;
	}
    
    createCookie('textsize', fontSize, 1);
    
    fontCSS.href = '/portals/0/skins/ues_skin/css/' + fontSize + '.css';
}



//eraseCookie('textsize');// JScript File