function swapHoroscope(prefix, id){
	var table = document.getElementsByTagName('table');
	for(i = 0; i < table.length; i++){
		if(table[i].getAttribute('rel')){
			if(table[i].getAttribute('rel').indexOf(prefix) != -1){
				if(table[i].getAttribute('rel') == prefix + "_" + id){
					table[i].style.display = '';
				}else{
					table[i].style.display = 'none';
				}
			}
		}
	}
}
function swap(element, prefix, id){
	var div = document.getElementsByTagName(element);
	for(i = 0; i < div.length; i++){
		if(div[i].getAttribute('rel')){
			if(div[i].getAttribute('rel').indexOf(prefix) != -1){
				if(div[i].getAttribute('rel') == prefix + "_" + id){
					div[i].style.display = '';
				}else{
					div[i].style.display = 'none';
				}
			}
		}
	}
	var href = document.getElementsByTagName('a');
	for(i = 0; i < href.length; i++){
		if(href[i].getAttribute('rel')){
			if(href[i].getAttribute('rel').indexOf(prefix) != -1){
				if(href[i].getAttribute('rel') == prefix + "_" + id){
					href[i].className = 'selected';
				}else{
					href[i].className = '';
				}
			}
		}
	}
}
function cookieTest(){
	document.cookie = "cookieTest=enabled";
	if(cookieRead("cookieTest") == "enabled"){
		return true;
	}else{
		return false;
	}
}
function cookieWrite(cookieName, cookieValue, cookieExpires){
	if(cookieTest()){
		document.cookie = cookieName + "=" + cookieValue + "; expires=" + cookieExpires + "; path=/"; 
		return true;
	}else{
		return false;
	}
}
function cookieRead(cookieName){
	var exp = new RegExp(escape(cookieName) + "=([^;]+)");
	if(exp.test(document.cookie + ";")){
		exp.exec(document.cookie + ";"); 
		return RegExp.$1;
	}else{
		return false;
	}
}
function fanDiaryDate(calendar){
	calendar.date.setHours(2);
	calendar.date.setMinutes(0);
	calendar.date.setSeconds(0);
	calendar.date.setMilliseconds(0);
	var timestamp = parseInt(calendar.date.print('%s'));
	top.location = 'Fan.asp?Section=Diary&FanId=' + fanId + '&Date=' + timestamp;
}
function fanDiaryDateSpecial(year, month, day){
	if(!specialDays[month + 1]){
		return false;
	}
	for(var i = 0; i < specialDays[month + 1].length; i++){
		if(specialDays[month + 1][i] == day){
			return true;
		}
	}
	return false;
}
function dateDisallowAdvance(date){
	var now = new Date();
	now.setHours(0);
	now.setMinutes(0);
	now.setSeconds(0);
	now.setMilliseconds(0);
	date.setHours(0);
	date.setMinutes(0);
	date.setSeconds(0);
	date.setMilliseconds(0);
	if(date > now){
		return true;
	}
	return false;
}
function confirmRegister(){
	var result = confirm("Все още не си се регистрирал ... ?\r\nИскаш ли да те прехвърлим на формата за регистрация?");
	if(result == true){
		top.location = 'Register.asp';
	}
}
function consequent(element, id, add){
	var el, current, related = new Array();
	el = document.getElementsByTagName(element);
	for(i = 0; i < el.length; i++){
		if(el[i].getAttribute('rel') == id){
			related[related.length] = el[i];
			if(el[i].style.display != 'none'){
				current = related.length - 1;
			}
		}
	}
	if(add > 0){
		current = (current + add >= related.length) ? 0 : current + add ;
	}else if(add < 0){
		current = (current + add < 0) ? related.length - 1 : current = current + add ;
	}
	for(i = 0; i < related.length; i++){
		related[i].style.display = 'none';
	}
	related[current].style.display = '';
}
function TableRowIncrement(tableId){
	var table = document.getElementById(tableId);
	var lastRow = table.rows.length;
	if(lastRow < 3){
		var row = table.insertRow(lastRow);
		var cell = row.insertCell(0);
		var input = document.createElement('input');
		input.type = 'file';
		input.name = 'UploadFile';
		input.style.width = '280px';
		input.onchange = new Function ('TableRowCheck(\'' + tableId + '\');');
		cell.appendChild(input);
	}
}
function TableRowDecrement(tableId){
	var table = document.getElementById(tableId);
	var lastRow = table.rows.length;
	if(lastRow > 1){
		table.deleteRow(lastRow - 1);
	}
}
function TableRowCheck(tableId){
	var table = document.getElementById(tableId);
	var rowCount = table.rows.length;
	var inputLast = table.rows[rowCount - 1].cells[0].getElementsByTagName('input')[0];
	if(inputLast.value){
		TableRowIncrement(tableId);
	}else{
		if(table.rows[table.rows.length - 2]){
			if(!table.rows[table.rows.length - 2].childNodes[0].childNodes[0].value){
				TableRowDecrement(tableId);
				TableRowCheck(tableId);
			}
		}
	}
}
var topNewsCurrent = 1;
var topNewsSlideEvent;
function topNews(num){
	var news = document.getElementById('topNews');
	var li = news.getElementsByTagName('li');
	for(i = 0; i < li.length; i++){
		if(li[i].getAttribute('rel')){
			if(li[i].getAttribute('rel') == num + '_off'){
				li[i].style.display = 'none';
			}else if(li[i].getAttribute('rel') == num + '_on'){
				li[i].style.display = '';
			}else if(li[i].getAttribute('rel').indexOf('off') > 0){
				li[i].style.display = '';
			}else{
				li[i].style.display = 'none';
			}
		}
	}
	topNewsCurrent = num;
}
function topNewsSlide(){
	topNewsCurrent++;
	if(topNewsCurrent > 5){
		topNewsCurrent = 1;
	}
	topNews(topNewsCurrent);
}
function topNewsSlideStart(){
	topNewsSlideEvent = setInterval('topNewsSlide()', 5000);
}
function correctPNG(){
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])
	if((version >= 5.5) && (version < 7) && (document.body.filters)){
		for(var i = 0; i < document.images.length; i++){
			var img = document.images[i];
			var imgName = img.src.toUpperCase();
			if(imgName.substring(imgName.length - 3, imgName.length) == "PNG"){
				var imgID = (img.id) ? "id='" + img.id + "' " : "";
				var imgClass = (img.className) ? "class='" + img.className + "' " : "";
				var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
				var imgStyle = "display:inline-block;" + img.style.cssText;
				if(img.align == "left"){
					imgStyle = "float: left;" + imgStyle;
				}
				if(img.align == "right"){
					imgStyle = "float: right;" + imgStyle;
				}
				if(img.parentElement.href){
					imgStyle = "cursor: hand;" + imgStyle;
				}
				var strNewHTML = "<span " + imgID + imgClass + imgTitle + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
				img.outerHTML = strNewHTML;
				i = i - 1;
			}
		}
	}    
}
window.attachEvent("onload", correctPNG);
