var W3CDOM = (document.createElement && document.getElementsByTagName && document.getElementById);
var http_request = false;

function showhide(tagid, tagid2) {
    if (!W3CDOM) return;
    if (span=document.getElementById(tagid)) {
        if (span.style.display=='none' || span.style.display=='') {
            span.style.display='block';
        } else {
            span.style.display='none';
        }
    }
	if (tagid!=tagid2) {
    	if (span=document.getElementById(tagid2)) {
    	    span.style.display='none';
        }
    }
}

function qrcomments(cid) {
	if (!W3CDOM) return;
	var tcid = "cf_" + cid;
	var qcid = "qr_" + cid;
	var form = 'error!';
    document.getElementById('qrh').value=cid;

    
    if (document.getElementById(tcid).style.display!='block') {
        form = document.getElementById('cf_1').innerHTML;
        qr = document.getElementsByTagName("div");
        for (i=0;i<qr.length; i++) {
    		if (qr.item(i).style.display!='none') {
    			if (qr.item(i).className == "cf") {
                    qr.item(i).style.display='none';
                }
            }
        }

        qr = document.getElementsByTagName("a");
        for (i=0;i<qr.length; i++) {
    		if (qr.item(i).style.display=='none' && qr.item(i).className == 'qrl') {
                qr.item(i).style.display='inline';
            }
        }

        document.getElementById(tcid).style.display='block';
        document.getElementById(qcid).style.display='none';
        document.getElementById(tcid).innerHTML = form;
        document.getElementById('qrh').value=cid;
    }
}


var forwardlink = "";
var forwardtext = "";

function countdown(sec, cdlink, cdtext) {
	if (!W3CDOM) return;
    timerspan=document.getElementById('countdown');
    data=new Date();
    data.setTime(((60+data.getTimezoneOffset())*60+sec)*1000);
    if (cdlink && cdlink!='') {
        forwardlink = cdlink;
    }
    if (cdtext && cdtext!='') {
        forwardtext = cdtext;
    }
    time();
}

function time(){
    data.setTime(data.getTime()-1000);
    var s=data.getSeconds();
    var s_text = (s>1) ? 'seconds' : 'second';
    timerspan.innerHTML=s+' '+s_text;
    if(data.getTime()!=data.getTimezoneOffset()*60*1000) {
        setTimeout('time()',1000);
    } else {
        if (forwardtext && forwardtext!='') {
            timerspan.innerHTML=forwardtext;
        }
        if (forwardlink && forwardlink!='') {
            location=forwardlink;
        }
    }
}

function printpage() {
    if (window.print) {
        window.print();
    }
}
