// меняем в цикле свойства у всех элементов с id
function changeBorder()
{
	var colorString = document.body.style.color;
	var i=0;
	
	// ищем белый цвет
	if(colorString.indexOf("255") > -1 || colorString.indexOf("f") > -1 || colorString.indexOf("F") > -1 || colorString.indexOf("white") > -1) 
		colorString = "hoverLinkBlackBg";  // white text
	else 
		colorString = "hoverLinkWhiteBg";// black text
	
	for (i=1;;i++){
		var elem = document.getElementById("link" + i);
		if(elem) elem.className = colorString;
		else break;
	}	
}



/* We set the background colour and save it by writing to cookies*/

function setColor(number)
{
		switch(number) 
        {	
	 // old-fashioned using document.bgColor and document.fgColor; doesn't work if we set CSS! e.g. <body style="background-color:[value]; color:[value]"> 
                /*case 1: document.bgColor = "FFFFFF";
							document.fgColor = "000000";
							document.cookie = "myColor="+escape('0')+";expires=Friday, 15-Nov-30 23:12:40 GMT";break;*/
							
		case 1: document.body.style.backgroundColor = "FFFFFF";
			document.body.style.color = "000000";							
			//document.cookie = "myColor="+escape('0')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;
			document.cookie = "myColor="+escape('0')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;

                case 2: document.body.style.backgroundColor = "EEEEEE";
							document.body.style.color = "000000";
                            document.cookie = "myColor="+escape('1')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;

                case 3: document.body.style.backgroundColor = "DDDDDD";
							document.body.style.color = "000000";
                            document.cookie = "myColor="+escape('2')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;

                case 4: document.body.style.backgroundColor = "CCCCCC";
							document.body.style.color = "000000";
                            document.cookie = "myColor="+escape('3')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;

                case 5: document.body.style.backgroundColor = "BBBBBB";
							document.body.style.color = "000000";
                            document.cookie = "myColor="+escape('4')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;

                case 6: document.body.style.backgroundColor = "AAAAAA";
							document.body.style.color = "000000";
                            document.cookie = "myColor="+escape('5')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;

                case 7: document.body.style.backgroundColor = "999999";
							document.body.style.color = "000000";
                            document.cookie = "myColor="+escape('6')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;

                case 8: document.body.style.backgroundColor = "888888";
							document.body.style.color = "000000";
                            document.cookie = "myColor="+escape('7')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;
							
				case 9: document.body.style.backgroundColor = "777777";
							document.body.style.color = "000000";
                            document.cookie = "myColor="+escape('8')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;
             
				case 10: document.body.style.backgroundColor = "666666";
							document.body.style.color = "000000";
                            document.cookie = "myColor="+escape('9')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;
				
				case 11: document.body.style.backgroundColor = "555555";
							document.body.style.color = "FFFFFF";
                            document.cookie = "myColor="+escape('A')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;
				
				case 12: document.body.style.backgroundColor = "444444";
							document.body.style.color = "FFFFFF";
                            document.cookie = "myColor="+escape('B')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;
							
				case 13: document.body.style.backgroundColor = "333333";
							document.body.style.color = "FFFFFF";
                            document.cookie = "myColor="+escape('C')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;
							
				case 14: document.body.style.backgroundColor = "222222";
							document.body.style.color = "FFFFFF";
                            document.cookie = "myColor="+escape('D')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;
				
				case 15: document.body.style.backgroundColor = "111111";
							document.body.style.color = "FFFFFF";
                            document.cookie = "myColor="+escape('E')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;
							
				case 16: document.body.style.backgroundColor = "000000";
						 document.body.style.color = "FFFFFF";
                            document.cookie = "myColor="+escape('F')+";expires=Friday, 15-Nov-30 23:12:40 GMT; path=/photo";break;
       }
		if(PicturesCollection) changeBorder(); // проверяем метку, если == 1, то нужно править бортик у картинок		
}


function returnTheColorHexadecimalBg()
{
       var YColor;
       var choice; 
       choice = unescape(document.cookie.charAt(8));

       switch(choice)
       {
                case '0': YColor = "#FFFFFF"; break; 
                case '1': YColor = "#EEEEEE"; break; 
                case '2': YColor = "#DDDDDD"; break; 
                case '3': YColor = "#CCCCCC"; break; 
                case '4': YColor = "#BBBBBB"; break; 
                case '5': YColor = "#AAAAAA"; break; 
                case '6': YColor = "#999999"; break; 
                case '7': YColor = "#888888"; break; 
				case '8': YColor = "#777777"; break; 
				case '9': YColor = "#666666"; break;
				case 'A': YColor = "#555555"; break;
                case 'B': YColor = "#444444"; break; 
                case 'C': YColor = "#333333"; break; 
                case 'D': YColor = "#222222"; break; 
                case 'E': YColor = "#111111"; break; 
                case 'F': YColor = "#000000"; break; 
       } 
   return YColor;
}


function returnTheColorHexadecimalFg()
{
       var YColor;
       var choice; 
       choice = unescape(document.cookie.charAt(8));

       switch(choice)
       {
				case '0':
                case '1':
				case '2':
                case '3':
                case '4':
                case '5':
                case '6':
                case '7':
                case '8':
				case '9': YColor = "#000000"; break;				
				case 'A':
				case 'B':
                case 'C':
                case 'D':
                case 'E':
                case 'F': YColor = "#FFFFFF"; break; 
       } 
   return YColor;
}


/* This function does nothing, is good for <a href>-tag, which is not a usual link */
function DoNothing()
{

}

