/*  Generic NMS Scripts version 1.1 Public
 *  (c) 2006-2009 by Juraj Obsivany www.nextagemedia.eu NEXTAGE MEDIA SERVICES
 *
 *  Copying prohibited without author's consent.
 *
/*-----------------------------------------------------------------------------*/

function CheckUncheckAll(formName, mask, newvalue) {
	var objCheckBoxes = document.forms[formName].elements;
	
	for(i = 0; i < objCheckBoxes.length; i++) {
		var objName = objCheckBoxes[i].name;
		if(objCheckBoxes[i].type == 'checkbox' && objName.indexOf(mask) !=  -1) objCheckBoxes[i].checked = newvalue;
	
	}
}


function swClass(idObj,nameClass,bgCol,fgCol) {
	//document.getElementById(idObj).setAttribute('class',nameClass);
	document.getElementById(idObj).className = nameClass;
	
	//if(typeof swClassIE == 'function') swClassIE(idObj,bgCol,fgCol);

}

function swapOverOut(idObj,nameClass,currentTabClass) {
	if(document.getElementById(idObj).className != currentTabClass) swClass(idObj,nameClass);

}

function tabContentSwitch(idShow, maskContent, maskTab,currentTabClass,inactiveTabClass) {
	var objElems = document.getElementsByTagName('table');

	for(i = 0; i < objElems.length; i++) {
		var objIdName = objElems[i].getAttribute('id');
		if(objIdName != null) if(objIdName.indexOf(maskContent) !=  -1) objElems[i].style.display = 'none';
		
	}
	document.getElementById(maskContent+idShow).style.display = 'block';


	var objDivElems = document.getElementsByTagName('div');

	for(i = 0; i < objDivElems.length; i++) {
		var objClassName = objDivElems[i].className;
		if(objClassName != null) if(objClassName.indexOf(currentTabClass) !=  -1 && objDivElems[i].id.indexOf(maskTab) !=  -1) objDivElems[i].className = inactiveTabClass;
	}
	swClass(maskTab+idShow,currentTabClass)

}

function tabContentInit(maskContent,tabsMainId) {
	
	var objElems = document.getElementsByTagName('table');

	for(i = 0; i < objElems.length; i++) {
		var objIdName = objElems[i].getAttribute('id');
		if(objIdName != null) if(objIdName.indexOf(maskContent) !=  -1) objElems[i].style.display = 'none';
		
	}
	document.getElementById(maskContent+'0').style.display = 'block';
	document.getElementById(tabsMainId).style.display = 'block';
	
}


function setupImageCommentsEditor(id) {
	document.getElementById('PhotoTextContainer').style.display = 'block';
	var comments = document.getElementById('imglink'+id).getAttribute('title');
	
	document.forms['changePhotoTextForm'].comments.value = comments;
	document.forms['changePhotoTextForm'].ImageID.value = id;
	document.forms['changePhotoTextForm'].ImageIDshow.value = id;
	
	
}



function nextageShowHide(id, textA, textB, mask) {
	if (textA === undefined) textA = "Skry&#357;&nbsp;odpove&#271;&nbsp;&laquo;";
	if (textB === undefined) textB = "Zobrazi&#357;&nbsp;odpove&#271;&nbsp;&raquo;";
	if (mask === undefined) mask = "answer";

	if(document.getElementById(mask+id).style.display == 'none') {
		document.getElementById(mask+id).style.display = 'block';
		document.getElementById(mask+id+'link').innerHTML = textA;
	} else {
		document.getElementById(mask+id).style.display = 'none';
		document.getElementById(mask+id+'link').innerHTML = textB;
	}

}



function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}


function openimage(imagename, directory) {

		window.open('openimage.php?directory='+directory+'&img='+imagename,target='_blank','toolbar=no,menubar=no,status=no,location=no,directories=no,scrollbars=yes,width=350,height=350');
}


function openChannel(chantype, chanid) {

		window.open('openchannel.php?chantype='+chantype+'&chanid='+chanid,target='_blank','toolbar=no,menubar=no,status=no,location=no,directories=no,scrollbars=yes,width=300,height=300,screenX=100,screenY=100');
}

