﻿/*---
 
 Basis functions
 author   : David Safar
 revision : 1.00 01.08.2006
  
 (c)2006 Copyright Trisoft Technologies. All rights reserved.
 
---*/

var check = false;
var what = null;

function toggle(node) {
   if (node.nextSibling.style.display == 'none') {
		node.nextSibling.style.display = 'block';
		node.className = "minus";
	} else 	{
		node.nextSibling.style.display = 'none';
		node.className = "plus";
	}
}

function clean(obj,val) {
    if ( obj.value == val ) {
        obj.value='';
    }
    
}

function detect() {
	if (document.getElementById) {
		layerRef="document.getElementByID";
		styleSwitch=".style";
		visibleVar="visible";
		what="dom1";	
	} else if(document.all) {
    layerRef="document.all";
    styleSwitch=".style";
    visibleVar="visible";
    screenSize = document.body.clientWidth + 18;
    what ="ie4";
	} else if (document.layers) {
		layerRef="document.layers";
		styleSwitch="";
		visibleVar="show";
		screenSize = window.innerWidth;
		what ="ns4";
	} else {
		what="none";
		newbrowser = false;
	}
	check = true;
}  

//---( the layer visibility on
function show(layerName,displayType) {
    displayType = displayType || "block";
    if (document.getElementById) {	
	    document.getElementById(layerName).style.display=displayType;
	    document.getElementById(layerName).style.visibility="visible";  
    } else if (document.all || document.layers ) {
	    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.display="' + displayType + '"');
	    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');  		
    }
} 

//---( the layer visibility off
function hide(layerName) {
    if (document.getElementById) {	
	    document.getElementById(layerName).style.display="none";
	    document.getElementById(layerName).style.visibility="hidden";  
    } else if (document.all || document.layers ) {
	    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.display="none"');
	    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');  		
    }
}

function SelectAllCheckboxes(spanChk){
    // Added as ASPX uses SPAN for checkbox
    var oItem = spanChk.children;
    var theBox=(spanChk.type=="checkbox")?spanChk:spanChk.children.item[0];
    xState=theBox.checked;

    elm=theBox.form.elements;
    for(i=0;i<elm.length;i++)
    if(elm[i].type=="checkbox" && elm[i].id!=theBox.id)
    {
    //elm[i].click();
    if(elm[i].checked!=xState)
        elm[i].click();
    //elm[i].checked=xState;
    }
    //theBox.checked="";
}

function setimage(path,text) {
    document.getElementById("photo").src = "/img/" + path;
    document.getElementById("photo_text").innerHTML = text;
    document.getElementById("photo_link").href = "/img/" + path;
}

