reportsImgOn = new Image(174, 63); 
reportsImgOn.src = "navImages/ReportsVideosON.png"; 
reportsImg = new Image(174, 63); 
reportsImg.src = "navImages/ReportsVideosOFF.png"; 
technicalCommentImgOn = new Image(174, 78); 
technicalCommentImgOn.src = "navImages/TechnicalCommentON.png";
technicalCommentImg = new Image(174, 78); 
technicalCommentImg.src = "navImages/TechnicalCommentOFF.png";
newsLetterImgOn = new Image(174, 57);
newsLetterImgOn.src = "navImages/WeeklyNewsletterON.png";
newsLetterImg = new Image(174, 57);
newsLetterImg.src = "navImages/WeeklyNewsletterOFF.png";
blogImgOn = new Image (174,63);
blogImgOn.src = "navImages/eResearchBlogON.png";
blogImgOff = new Image (174,63);
blogImgOff.src = "navImages/eResearchBlogOFF.png";
signupImgOn = new Image (174,32);
signupImgOn.src = "navImages/SignUpON.png";
signupImgOff = new Image (174,32);
signupImgOff.src = "navImages/SignUpOFF.png";

distributionImgOn = new Image (251,59);
distributionImgOn.src = "navImages/distributionON.png";
distributionImgOff = new Image (251,59);
distributionImgOff.src = "navImages/distributionOFF.png";

function validateEmail(field,alerttxt) {
		apos=field.value.indexOf("@")
		dotpos=field.value.lastIndexOf(".")
		if (apos<1||dotpos-apos<2) {
  		alert(alerttxt);
  		return false;
		} else {
			return true;
		}
}

function validateRequired(field,alerttxt){
	if (field.value==null || field.value==""){
		alert(alerttxt);
		return false;
	} else {
		return true;
	}
}

function validateSame(field1, field2, alerttxt){
	if (field1.value != field2.value){
		alert(alerttxt);
		return false;
	} else {
		return true;
	}
}

function validateLogin(thisform){
		if (validateEmail(thisform.emailAddress,"Email must be filled out!")==false){ return false; }
		if (validateRequired(thisform.password,"Password must be entered")==false){ return false; }
		return true;
}

function validateRegister(thisform){
		if (validateEmail(thisform.emailAddress,"Email must be filled out!")==false){ return false; }
		if (validateRequired(thisform.password,"Password must be entered")==false){ return false; }
		if (validateRequired(thisform.password2,"Password2 must be entered")==false){ return false; }
		if (validateSame(thisform.password,thisform.password2,"Passwords must match")==false){ return false; }
		if (validateRequired(thisform.pzcode,"Postal/Zip code must be entered")==false){ return false; }
		if (validateRequired(thisform.regionID,"Geographical Location must be selected")==false){ return false; }
		if (validateRequired(thisform.ageID,"Age Range must be selected")==false){ return false; }
		if (validateRequired(thisform.levelID,"Education Level must be selected")==false){ return false; }
		if (validateRequired(thisform.occupationID,"Occupation must be selected")==false){ return false; }
		if (validateRequired(thisform.incomeID,"Total annual household income must be selected")==false){ return false; }
		if (validateRequired(thisform.sectorNameID,"Sector of interest must be selected")==false){ return false; }
		if (validateRequired(thisform.brokerID,"Primary On-Line broker must be selected")==false){ return false; }	
	return true;
}
	
function show(id) {
	var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
	if (d) {d.style.display='block';}
}
//-->

function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}
	
