// JavaScript Document
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_preswapImage() { //v3.0
  var i,j=0,x,a=MM_preswapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; x.src=a[i+2];}
}
function Isempty(strvalue)
{
	if(strvalue== "")
	{
		return false;
	}
	return true;
}

function gotoURL(url){
	self.location = url;
}

function submitIt____(form1) {
	if (!Isempty(form1.Name.value))
	{
		alert("Please enter your name!");
		form1.Name.focus();
		form1.Name.select();
		return false;
	}
	if (!Isempty(form1.Title.value))
	{
		alert("Please enter your title!");
		form1.Title.focus();
		form1.Title.select();
		return false;
	}
	if (!Isempty(form1.Organization.value))
	{
		alert("Please enter your organization's name!");
		form1.Organization.focus();
		form1.Organization.select();
		return false;
	}
	if (!Isempty(form1.Phone.value))
	{
		alert("Please enter your phone number!");
		form1.Phone.focus();
		form1.Phone.select();
		return false;
	}
	if (!Isempty(form1.Fax.value))
	{
		alert("Please enter your fax number!");
		form1.Fax.focus();
		form1.Fax.select();
		return false;
	}
	if (!Isempty(form1.Email.value))
	{
		alert("Please enter your email address!");
		form1.Email.focus();
		form1.Email.select();
		return false;
	}
	var VEnter = form1.VEnter.value;
	if (!Isempty(VEnter))
	{
		alert("Please enter the validation code!");
		form1.VEnter.focus();
		form1.VEnter.select();
		return false;
	}
	if (VEnter.length < 4)
	{
		alert("The code is invalid! Please re-enter it.");
		form1.VEnter.focus();
		form1.VEnter.select();
		return false;
	}
	return true;
}
var thisbtn = null;
var thisnav = null;
function navSwitch(navid, onoff){
	if(onoff){
		thisbtn = document.getElementById("btn_" + navid);
		thisnav = document.getElementById("nav_" + navid);
		prevbtnclass = thisbtn.className;
		prevnavclass = thisnav.className;
		thisbtn.className = "leftnav_on";
		if(thisnav.className == "leftnav_link"){
			thisnav.className = "leftnav_link_on";
		}else{
			//thisnav.className = "leftnavsub_link_on";
		}
	}else{
		thisbtn.className = prevbtnclass;
		thisnav.className = prevnavclass;
	}
}

var thistopbtn = null;
var thistopnav = null;
function topnavSwitch(navid, onoff){
	if(onoff){
		thistopbtn = document.getElementById("topbtn_" + navid);
		//thistopnav = document.getElementById("topnav_" + navid);
		prevtopbtnclass = thistopbtn.className;
		//prevtopnavclass = thistopnav.className;
		thistopbtn.className = "topbtn_on_" + navid;
		//thistopnav.className = "topnav_link_on";
	}else{
		thistopbtn.className = prevtopbtnclass;
		//thistopnav.className = prevtopnavclass;
	}
}

function selectedCountry(si){
	if(si==2){
		document.getElementById("divmenuProvince").style.display = 'none';
		document.getElementById("divmenuState").style.display = 'block';
	}else{
		document.getElementById("divmenuProvince").style.display = 'block';
		document.getElementById("divmenuState").style.display = 'none';
	}
}

function switchDiv(divid, displaystatus){
	document.getElementById(divid).style.display = displaystatus;
}

function switchawareOther(selindex, desindex, divid){
	if(selindex==desindex){
		document.getElementById(divid).style.display = 'block';
	}else{
		document.getElementById(divid).style.display = 'none';
	}
}

var Selectedcity = "Selectcity";
function showContractors(){
	objSelect = document.getElementById("City");
	sel_Index = objSelect.selectedIndex;
	sel_Option = objSelect.options[sel_Index].value;
	document.getElementById(Selectedcity).style.display = 'none';
	document.getElementById(sel_Option).style.display = 'block';
	Selectedcity = sel_Option;
}

function showDisclaimer(lang){
	if(lang=="fr"){
		document.getElementById("div_disclaimer_en").style.display = 'none';
		document.getElementById("div_disclaimer_fr").style.display = 'block';
		document.getElementById("frLoginText").style.display = 'block';
		document.getElementById("enLoginText").style.display = 'none';
	}else{
		document.getElementById("div_disclaimer_en").style.display = 'block';
		document.getElementById("div_disclaimer_fr").style.display = 'none';
		document.getElementById("enLoginText").style.display = 'block';
		document.getElementById("frLoginText").style.display = 'none';
	}
}

curleft = 0;
curtop = 0;

function getPosition(objpos){
	if (objpos.offsetParent) {
		curleft = objpos.offsetLeft;
		curtop = objpos.offsetTop;
		while (objpos = objpos.offsetParent) {
			curleft += objpos.offsetLeft;
			curtop += objpos.offsetTop;
		}
	}
}



function moveDivs(){ 
	
	getPosition(document.getElementById("menubar"));
	var Logo_left = curleft + 675;
	
	getPosition(document.getElementById("bottombar"));
	
	var Logo_top = curtop - 100;
	
	document.getElementById("UALogo").style.left = Logo_left + 'px';
	document.getElementById("UALogo").style.top = Logo_top + 'px';
	
	if( document.getElementById("UALogo1") != null){
		getPosition(document.getElementById("menubar"));
		
		var Logo_left = curleft + 5 ;
		var Logo_top = curtop - 145;
		
		document.getElementById("UALogo1").style.left = Logo_left + 'px';
		document.getElementById("UALogo1").style.top = Logo_top + 'px';
		
    };
	
	if( document.getElementById("UALogo2") != null){
		getPosition(document.getElementById("menubar"));
		
		var Logo_left = curleft + 8;
		var Logo_top = curtop - 95;
		
		document.getElementById("UALogo2").style.left = Logo_left + 'px';
		document.getElementById("UALogo2").style.top = Logo_top + 'px';
		
    };
	
	
	
	
	getPosition(document.getElementById("menubar"));
	var divid_top = curtop + 20;
	
	getPosition(document.getElementById("bottombar"));
	var divid_bottom = curtop;
	
	var height = divid_bottom - divid_top - 150;
	document.getElementById("horzdivide").style.height = height + 'px';
	
	

	
	
	getPosition(document.getElementById("menubar"));
	var T_left = curleft;
	
	getPosition(document.getElementById("bottombar"));
	
	var T_bottom = curtop;
	
	
	
	
	document.getElementById("T_topline").style.left = (T_left) + 'px';
	
	document.getElementById("T_bottomline").style.left = (T_left ) + 'px';
	document.getElementById("T_bottomline").style.top = (T_bottom - 1)+ 'px';
	
	document.getElementById("T_leftline").style.left = (T_left) + 'px';
	document.getElementById("T_leftline").style.height = (T_bottom - 23) + 'px';
	//document.getElementById("T_rightline").style.left = (T_left + 778) + 'px';
	document.getElementById("T_rightline").style.left = (T_left + 783) + 'px';
	document.getElementById("T_rightline").style.height = (T_bottom - 22) + 'px';
	
	
	
}

function moveMembersDivs(){
	
	getPosition(document.getElementById("bottombar"));
	var divid_bottom = curtop;
	
	
	getPosition(document.getElementById("member_photo"));
	var imgH = 0;
	if( document.getElementById("img_photo") != null){
		imgH = document.getElementById("img_photo").height;
	}
	height = divid_bottom - curtop -imgH -190;
	//alert(divid_bottom);
	//alert(curtop);
	//alert(height);
	if(height > 0){
		//document.getElementById("right_space").style.height = height + 'px';
	}
}

function choosePhotos(){
	Totalpics = 10;
	rn1 = Math.floor((Math.random() * Totalpics)) + 1;
	do{
		rn2 = Math.floor((Math.random() * Totalpics)) + 1;
	}while(rn2 == rn1)
	do{
		rn3 = Math.floor((Math.random() * Totalpics)) + 1;
	}while(rn3 == rn1 || rn3 == rn2)
	if(rn1 < 10){
		rn1 = "0" + rn1;
	}
	if(rn2 < 10){
		rn2 = "0" + rn2;
	}
	if(rn3 < 10){
		rn3 = "0" + rn3;
	}
	document.getElementById("Photofile1").src = "images/upper_right_phot/" + rn1 + ".jpg";
	document.getElementById("Photofile2").src = "images/left_phot/" + rn2 + ".jpg";
	document.getElementById("Photofile3").src = "images/bottom_right_phot/" + rn3 + ".jpg";
	
}

function jumpandshowTrade(str){
	self.location.href = "exploretrades.php?q=" + str;
}
	
function submitLogin(form1){
  if (form1.Username.value == "")
  {
    alert("Please enter your name.");
    form1.Username.focus();
    return (false);
  }
  if (form1.Password.value == "")
  {
    alert("Please enter your UA#.");
    form1.Password.focus();
    return (false);
  }
  
  return (true);	
}


var prevSubBg;
function swapSubNavBg(obj){
	if(document.getElementById){
		
		var bl = document.getElementById("sub_"+obj);
		prevSubBg = bl.className;
		 
		bl.className = "members_button_active";
	}
}
function swapSubNavBgRestore(obj){
	if(document.getElementById){
		
		var bl = document.getElementById("sub_"+obj);
		//prevBg = bl.style.className;
		 
		bl.className = prevSubBg;
	}
}


function checkChangePass(form1){
	
	var PassOne = form1.PassOne.value;
	var PassTwo = form1.PassTwo.value;
	var re = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])\w{7,}$/;
	var validPassword1 = re.test(PassOne);
	var validPassword2 = re.test(PassTwo);
	
	if(PassOne == ""){
		alert("New Password can not be blank!");
		form1.PassOne.focus();
		return (false);
	}	
	if(!validPassword1){
		alert("New Password must be at least 7 characters long and must\ncontain 1 lowercase letter, 1 uppercase letter, and 1 number.");
		form1.PassOne.focus();
		return (false);
	}	
	if(PassTwo == ""){
		alert("Confirm Password can not be blank!");
		form1.PassTwo.focus();
		return (false);
	}
	if(!validPassword2){
		alert("Confirm Password must be at least 7 characters long and must\ncontain 1 lowercase letter, 1 uppercase letter, and 1 number.");
		form1.PassTwo.focus();
		return (false);
	}
	if(PassOne !== PassTwo){
		alert("New Password and Confirm Password do not match!");
		return (false);
	}
	return (true);
}

