function insertAfter(newElement,targetElement) {
  var parent = targetElement.parentNode;
  if (parent.lastChild == targetElement) {
    parent.appendChild(newElement);
  } else {
    parent.insertBefore(newElement,targetElement.nextSibling);
  }
}

function addClass(element,value) {
  if (!element.className) {
    element.className = value;
  } else {
    newClassName = element.className;
    newClassName+= " ";
    newClassName+= value;
    element.className = newClassName;
  }
}                   

function hereRadio(){  
  var pageId=document.body.id;
  var mySelected;
  var myBox;
  if (pageId=="home") {pageId="proInfo";}
  mySelected=document.getElementById("radio_"+pageId);
  mySelected.setAttribute("checked","checked");
  myBox=document.getElementById("mq_box_"+pageId);
  myBox.className="showme";
}

myClass.addFunc("window.onload",hereRadio);

function hereSelected(element) {         
	var showId=element.value;                          /*get the selected value*/
	var showElement=document.getElementById(showId);
	var n=element.childNodes;
	for (var i=0; i<n.length; i++){
		  if (n[i].nodeName=="OPTION") {              /*find all "option" value*/
			  document.getElementById(n[i].value).className="hideme";   /*take all hide*/
			 }
	    }
	showElement.className="showme";           /*show the selected div*/
}

function resetText(){                         //Auto clear the default value of text box
  var myDiv=document.getElementById("mq_box");
  var myInputs=myDiv.getElementsByTagName("input");
  for (var i=0;i<myInputs.length;i++)
  {
    if (myInputs[i].type=="text")
    {
		myClass.resetText(myInputs[i],"menu-onfocus","menu-defaultValue");
	}
  }
}

myClass.addFunc("window.onload",resetText);

function resetSelect(){                         //Auto clear the default value of select box
  var myDiv=document.getElementById("mq_box");
  var mySelects=myDiv.getElementsByTagName("select");
  for (var i=0;i<mySelects.length;i++){
	   mySelects[i].onfocus= function() {
	  this.className="menu-onfocus";
    }
    mySelects[i].onblur = function() {
		var x=this.getElementsByTagName("option");
		for (var j=0;j<x.length;j++){
			if ((x[j].selected==true) && (x[j].value=="no")){
				  this.className="menu-defaultValue";
				} 
			}
		
		}
    }
}

myClass.addFunc("window.onload",resetSelect);

function checkRadio(element){
  var myRadios=element.getElementsByTagName("input");
  for (var i=0;i<myRadios.length;i++){
    var myChecked=myRadios[i];
      if (myChecked.checked) {
		  document.getElementById("mq_box_"+myChecked.value).className="showme";
	} else {
		document.getElementById("mq_box_"+myChecked.value).className="hideme";
	}
  }
}