var item = null; 
function showHelp(newItem) { 
   if (item) { 
       item.style.visibility='hidden'; 
   } 
   item = document.getElementById(newItem); 
   item.style.visibility='visible'; 
}

var checkboxval = 0;
var himage = null;
function showHelpimage(newItem) { 
   if (himage) { 
       himage.style.visibility='hidden'; 
   } 
   himage = document.getElementById(newItem); 
   himage.style.visibility='visible';
} 

var starttext = "Jede Uhr ist ein Einzelst\xFCck, pers\xF6nlich gestaltet mit dem Namen der Empf\xE4ngerin oder des Empf\xE4ngers, dem Logo Ihrer Organisation und einer pers\xF6nlichen Widmung."

function replaceSpan(rtext){
	var newSpan = document.createElement("span");   
	newSpan.id = 'rspan';
	var newText = 
	document.createTextNode(rtext);
	newSpan.appendChild(newText);

	var para = document.getElementById("rp");
	var spanElm = document.getElementById("rspan");
	var replaced = para.replaceChild(newSpan,spanElm);
	return false;
} 


function HideDIV(d) { document.getElementById(d).style.display = "none"; }
function DisplayDIV(d) { document.getElementById(d).style.display = "block"; }

function rset() {
	HideDIV("content2");
	DisplayDIV("content");
	document.clockmain.src = 'stevetest.jpg'; 
	
	
	return false;
}

// return the value of the radio button that is checked
// return an empty string if none are checked, or
// there are no radio buttons
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
	
}
    
    

function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}


function showBigImage(imagePath) {
	var bigImageEle = document.getElementById("bigImage");
	bigImageEle.src = imagePath;
}



// validates that the field value string has one or more characters in it
function isNotEmpty(elem) {
	var str = elem.value;
    var re = /.+/;
    if(!str.match(re)) {
        errrr3 = document.getElementById("item3");
		errrr3.style.color = "#cc0000";
        setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
        return false;
    } else {
        return true;
    }
}

// validates that the entry is formatted as an e-mail address
function isEMailAddr(elem) {
	var str = elem.value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
        errrr4 = document.getElementById("item5")
		errrr4.style.color = "#cc0000";
        setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
        return false;
    } else {
        return true;
    }
}

function focusElement(formName, elemName) {
    var elem = document.forms[formName].elements[elemName];
    elem.focus();
    elem.select();
}

// batch validation router
function validateForm() {
	errrr = document.getElementById("item3");
	errrr.style.color = "#000000";
	errrr2 = document.getElementById("item5");
	errrr2.style.color = "#000000";
    if (isNotEmpty(document.forms.proofrequest.elements.givername)) {
                if (isEMailAddr(document.forms.proofrequest.elements.email)) {
                        document.proofrequest.submit();
                        }
                }
    return false;
   
}

function showbullets() {
var bullet = document.getElementById("bullets");
bullet.style.visibility='visible';
}

function delayshow() {
	 
	setTimeout("showbullets()", 1000);
	setTimeout("document.radioarray.radio[0].click()", 1700);
	return false;
	
}

function preloader() 

{
     // counter
     var i = 0;


     // create object
     imageObj = new Image();


     // set image list
     images = new Array();
     images[0]="boxde.jpg"
     images[1]="stevetest.jpg"
     images[2]="1big.jpg"
     images[3]="2big.jpg"
     images[4]="specsde.jpg"
     images[5]="3big.jpg"
     images[6]="4big.jpg"

     // start preloading
     for(i=0; i<=6; i++) 
     {
          imageObj.src=images[i];
     }



} 