function replaceText(el, text){
    if (el != null) {
        clearText(el);
        var newNode = document.createTextNode(text);
        el.appendChild(newNode);
    }
}

function clearText(el){
    if (el != null) {
        if (el.childNodes) {
            for (var i = 0; i < el.childNodes.length; i++) {
                var childNode = el.childNodes[i];
                el.removeChild(childNode);
            }
        }
    }
}

function getText(el){
    var text = "";
    if (el != null) {
        if (el.childNodes) {
            for (var i = 0; i < el.childNodes.length; i++) {
                var childNode = el.childNodes[i];
                if (childNode.nodeValue != null) {
                    text = text + childNode.nodeValue;
                }
            }
        }
    }
    return text;
}

/**
 * ruft das Anmeldefenster auf
 * @param integer camid
 * @param string showname
 */
function livecams(camid, showname){
    window.open('http://www.777livecams.com/cam_register.php?camid=' + camid + '&affiliateid=' + wmid + '&bid=0&name=' + showname + '&targeturl=' + targeturl, '_blank', 'height=400,width=550,statusbar=0,left=250,top=200,resize=0');
}

function hidePreview(){
	if(document.getElementById('div_preview')){
		var objDiv = document.getElementById('div_preview');
		objDiv.style.display = 'none';
		objDiv.style.visibility = 'hidden';
	}
}

function preview(previewpic, left, top){
	
	var objBody = document.getElementsByTagName('body')[0];
	if(!document.getElementById('div_preview')){
		var objDiv = document.createElement('div');
		objDiv.id = 'div_preview';
		objBody.appendChild(objDiv);
	} else {
		var objDiv = document.getElementById('div_preview');
		objDiv.innerHTML = '';
	}	
	var src = 'http://mm.777partner.net/images/' + previewpic + '_320x240.jpg';
	var objImg = document.createElement('img');
	objImg.src = src;
	objImg.alt = 'preview';
	objDiv.appendChild(objImg);
	objDiv.style.cursor = 'pointer';
	objDiv.style.display = 'block';
	objDiv.style.visibility = 'visible';
	objDiv.style.zIndex = '2';
	objDiv.style.position = 'absolute';
	objDiv.style.left = left + 'px';
	objDiv.style.top = top + 'px';
	objDiv.style.border = '1px solid #C0C0C0';
	objDiv.title = 'klick Bild schliessen';
	objDiv.onclick = new Function("this.style.display='none';");
	objBody.appendChild(objDiv);
}

function sender(){
    window.open('http://shows.777livecams.com/master/anmeldung.php?id=' + wmid + '&affiliateid=' + wmid, 'shows_777livecams', 'left=150,top=120,height=503,width=745,scrollbars=no,status=no,location=no,menubar=no,resizable=no,toolbar=no');
}

function CamPass(){
    window.open('http://777livecams.com/cam_password.php', 'shows_777livecams', 'left=200,top=160,height=375,width=555,scrollbars=no,status=no,location=no,menubar=no,resizable=no,toolbar=no');
}

function showimage(simage, elem){
    //window.alert(elem);
    var parentObj = document.getElementById(elem);
    var objImg = document.createElement('img');
    objImg.src = simage;
    objImg.style.border = '1px solid #580411';
    objImg.style.width = '80px';
    objImg.style.height = '60px'
    parentObj.innerHTML = '';
    parentObj.style.width = '80px;';
    parentObj.style.height = '60px;';
    parentObj.style.border = '0px solid #580411;';
    parentObj.style.visibility = 'visible';
    parentObj.appendChild(objImg);
    showHelp(elem);
}

function scrollDiv(elem, i){
    if (i === 0) {
        clearTimeout(timer);
        val = 2; // nach unten
        d = document.getElementById(elem);
        y = d.scrollTop;
        if (val == 1) 
            y -= px;
        if (val == 2) 
            y += px;
        if (y <= d.scrollHeight - d.offsetHeight + px && y >= 0 - px) {
            if (y > 0) 
                d.scrollTop = y;
        }
        if (y < 0 || y > d.scrollHeight - d.offsetHeight) {
            nLoop = "scrollDiv(\'" + elem + "\', 1)";
            timer = setTimeout(nLoop, 5000);
        }
    }
    else {
        d.scrollTop = 0;
    }
    
}

