function ShowHide(oImg, imgId1, imgId2, ObjID){
	
	var objBlock 	= document.getElementById(ObjID);
	var imgObj		= ObjID + "-img";
	
	if (document.getElementById(imgObj) != null) {
		var imgSrcObj	= document.getElementById(imgObj);
	}



													
			if(objBlock.style.display == "none" || objBlock.style.display == "")  {

						objBlock.style.display = "block";

						if (imgId2 != '') {

									eval('var re = /' + imgId1 + '/gi')

									var str = oImg.src;

									oImg.src = str.replace(re, imgId2);
									if (document.getElementById(imgObj) != null) {
										document.getElementById(imgObj).src = "/img/icons/hide.gif";
									}

						}

			}

			else{

						objBlock.style.display = "none";

						if (imgId1 != '') {

									eval('var re = /' + imgId2 + '/gi')

									var str = oImg.src;

									oImg.src = str.replace(re,imgId1);
									if (document.getElementById(imgObj) != null) {
										document.getElementById(imgObj).src = "/img/icons/show.gif";
									}
						}

			}

}
function openWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}
function InfoWin(theURL,winName,features) { 
  window.open(theURL,winName,features);
}
//------FOR WHITE PAPERS---------------------------------------------------
function displayVendors(project) {
	iconID	= "icon_" + project;
	vendorList	= "vendor_" + project;
	if (getObjById(vendorList).style.display == "inline") {
		getObjById(vendorList).style.display = "none";
		getObjById(iconID).src = "/img/icons/show.gif";
	} else {
		getObjById(vendorList).style.display = "inline";
		getObjById(iconID).src = "/img/icons/hide.gif";
	}
}
//------Newsletter Register box--------------------------------------------
function checkSubmitForm (ID,Msg)
{
//window.alert(Msg)
  if (document.getElementById(ID).value == "") {
    alert( Msg );
    document.getElementById(ID).focus();
    return false ;
  }
	  return true ;
}
function TECNewsletterLang(obj){
		var langselect;
		langselect = '';
		ddm_lang = document.RegForm.cboNewsLanguage;
		ddm_freq = document.RegForm.cbofrequency;

		langselect = ddm_lang.options[obj].value;
		frequencyPrevious = ddm_freq.selectedIndex;

		if (langselect =='ZH') {
		ddm_freq.options[2].selected =true;
		getObjById("cbofrequency").disabled=true;
		}else{
		ddm_freq.options[frequencyPrevious].selected =true;
		getObjById("cbofrequency").disabled=false;
						
		}
	}


	
function TECNewsLetter(obj){
	ddm_lang = document.RegForm.cboNewsLanguage;
	ddm_lang_selIndex = ddm_lang.selectedIndex;
	ddm_lang_selIndex_value = ddm_lang.options[ddm_lang_selIndex].value;
	try
	{
		if (obj.checked) 
		{
			getObjById("cbofrequency").disabled=false;
			getObjById("cboNewsLanguage").disabled=false;
			if (ddm_lang_selIndex_value == 'ZH'){
				getObjById("cbofrequency").disabled=true;
			}else{
				getObjById("cbofrequency").disabled=false;
			}
		} 
		else
		{ 
			getObjById("cbofrequency").disabled=true;
			getObjById("cboNewsLanguage").disabled=true;
		}
	}
	catch(e){};	
};
//-------------------------------------------------
function clearDefault(el) {
  if (el.defaultValue==el.value) el.value = ""
}

function switchImage(imgName, imgSrc) 
{
  if (document.images)
  {
    if (imgSrc != "none") { 
	document.images[imgName].src = imgSrc; 
	} 
  } 
} 


//------Use in old style articles before 2007 */
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


/*NOTE: THERE IS A BUG IN THIS CODE THAT NEEDS TO BE FIXED!!!!!!!!!!
It correctly identifies if fields aren't filled out, however, if part of the first row is filled, 
and part of the SECOND row is filled, it bugs out and doesn't do anything
*/

function validate(form)
{
	valid = true;
	empty = true;
	var msg = "";

	if ( form.firstname1.value != "" || form.lastname1.value != "" || form.email1.value != "" )
	{
		if ( form.firstname1.value == "" )
		{
			msg += "	First Name 1";
			valid = false;
		}
		if ( form.lastname1.value == "" )
		{
			msg += "	Last Name 1";
			valid = false;
		}
		if ( form.email1.value == "")
		{
			msg += "		Email 1";
			valid = false;
		}
		empty = false;
	}
	
	if ( form.firstname2.value != "" || form.lastname2.value != "" || form.email2.value != "" )
	{
		if ( form.firstname2.value == "" )
		{
			msg += "	First Name 2";
			valid = false;
		}
		if ( form.lastname2.value == "" )
		{
			msg += "	Last Name 2";
			valid = false;
		}
		if ( form.email2.value == "")
		{
			msg += "		Email 2";
			valid = false;
		}
		empty = false;			
	}
	
	if ( form.firstname3.value != "" || form.lastname3.value != "" || form.email3.value != "" )
	{
		if ( form.firstname3.value == "" )
		{
			msg += "	First Name 3";
			valid = false;
		}
		if ( form.lastname3.value == "" )
		{
			msg += "	Last Name 3";
			valid = false;
		}
		if ( form.email3.value == "")
		{
			msg += "		Email 3";
			valid = false;
		}
		empty = false;			
	}
	
	if ( valid == false || empty == true)
	{
		window.alert ( "Information Missing:\n\n"+ msg );
		valid = false
	}
	
	return valid;
}
