
function ShowPhoto(id,directory,mode)
{
	vHeight=600;
	vWidth=700;
	vPage="../Image.aspx?id=" + id + "&d=" + directory+"&m="+mode ;
	
	window.open(vPage,'newwindow','height='+vHeight+',width='+vWidth+',toolbar=no,resizable=1');

}

function createRequestObject() {
  
  FORM_DATA = new Object();
    // The Object ("Array") where our data will be stored.
  
  separator = ',';
    // The token used to separate data from multi-select inputs
  
  query = '' + this.location;
    // Get the current URL so we can parse out the data.
    // Adding a null-string '' forces an implicit type cast
    // from property to string, for NS2 compatibility.
    
  query = query.substring((query.indexOf('?')) + 1);
    // Keep everything after the question mark '?'.
  
  if (query.length < 1) { return false; }  // Perhaps we got some bad data?
  
  keypairs = new Object();
  numKP = 1;
    // Local vars used to store and keep track of name/value pairs
    // as we parse them back into a usable form.
    
  while (query.indexOf('&') > -1) {
    keypairs[numKP] = query.substring(0,query.indexOf('&'));
    query = query.substring((query.indexOf('&')) + 1);
    numKP++;
      // Split the query string at each '&', storing the left-hand side
      // of the split in a new keypairs[] holder, and chopping the query
      // so that it gets the value of the right-hand string.
  }

  keypairs[numKP] = query;
    // Store what's left in the query string as the final keypairs[] data.
  
  for (i in keypairs) {
    keyName = keypairs[i].substring(0,keypairs[i].indexOf('='));
      // Left of '=' is name.
    keyValue = keypairs[i].substring((keypairs[i].indexOf('=')) + 1);
      // Right of '=' is value.
    while (keyValue.indexOf('+') > -1) {
      keyValue = keyValue.substring(0,keyValue.indexOf('+')) + ' ' + keyValue.substring(keyValue.indexOf('+') + 1);
        // Replace each '+' in data string with a space.
    }
    
    keyValue = unescape(keyValue);
      // Unescape non-alphanumerics
      
    if (FORM_DATA[keyName]) {
      FORM_DATA[keyName] = FORM_DATA[keyName] + separator + keyValue;
        // Object already exists, it is probably a multi-select input,
        // and we need to generate a separator-delimited string
        // by appending to what we already have stored.
    } else {
      FORM_DATA[keyName] = keyValue;
        // Normal case: name gets value.
    }
  }

  return FORM_DATA;
}


function MatchState()
{
	var v=document.forms[0].ctl00$centreColumn$ddlState.length;
	var _state=document.forms[0].ctl00$centreColumn$txtState.value;
	
	for (i=0;i<v;i++)
	{
		var _currentState=document.forms[0].ctl00$centreColumn$ddlState[i].value;
		if (_currentState==_state)
		{
			document.forms[0].ctl00$centreColumn$ddlState.selectedIndex=i;
			break;
		}
	}

}


function PopulateState()
{
	for (i = 0; i < document.forms[0].ctl00$centreColumn$ddlState.length; i++)
	{
		document.forms[0].ctl00$centreColumn$ddlState[i].text = "";
		document.forms[0].ctl00$centreColumn$ddlState[i].value = "";
	}
	var v=document.forms[0].ctl00$centreColumn$ddlCountry[document.forms[0].ctl00$centreColumn$ddlCountry.selectedIndex].value;
	if (v=="Canada")
	{
		var o = new Option("Alberta","Alberta");
		document.forms[0].ctl00$centreColumn$ddlState[0]=o;
		var o2 = new Option("British Columbia","British Columbia");
		document.forms[0].ctl00$centreColumn$ddlState[1]=o2;
		var o3 = new Option("Manitoba","Manitoba");
		document.forms[0].ctl00$centreColumn$ddlState[2]=o3;
		var o4 = new Option("New Brunswick","New Brunswick");
		document.forms[0].ctl00$centreColumn$ddlState[3]=o4;
		var o5 = new Option("Newfoundland","Newfoundland");
		document.forms[0].ctl00$centreColumn$ddlState[4]=o5;
		var o6 = new Option("Novia Scotia","Novia Scotia");
		document.forms[0].ctl00$centreColumn$ddlState[5]=o6;
		var o7 = new Option("Northwest Territories","Northwest Territories");
		document.forms[0].ctl00$centreColumn$ddlState[6]=o7;
		var o8 = new Option("Ontario","Ontario");
		document.forms[0].ctl00$centreColumn$ddlState[7]=o8;
		var o9 = new Option("Prince Edward Island","Prince Edward Island");
		document.forms[0].ctl00$centreColumn$ddlState[8]=o9;
		var o10 = new Option("Quebec","Quebec");
		document.forms[0].ctl00$centreColumn$ddlState[9]=o10;
		var o11 = new Option("Saskatchewan","Saskatchawen");
		document.forms[0].ctl00$centreColumn$ddlState[10]=o11;
		var o12 = new Option("Yukon","Yukon");
		document.forms[0].ctl00$centreColumn$ddlState[11]=o12;
	}
	else if (v=="USA")
	{
		var v = new Option("APO-AA","APO-AA");
		document.forms[0].ctl00$centreColumn$ddlState[0]=v;
		var v1 = new Option("APO-AE","APO-AE");
		document.forms[0].ctl00$centreColumn$ddlState[1]=v1;
		var v2 = new Option("Alaska","Alaska");
		document.forms[0].ctl00$centreColumn$ddlState[2]=v2;
		var v3 = new Option("Alabama","Alabama");
		document.forms[0].ctl00$centreColumn$ddlState[3]=v3;
		var v4 = new Option("APO-AP","APO-AP");
		document.forms[0].ctl00$centreColumn$ddlState[4]=v4;
		var v5 = new Option("Arkansas","Arkansas");
		document.forms[0].ctl00$centreColumn$ddlState[5]=v5;
		var v6 = new Option("Am Samoa","Am Samoa");
		document.forms[0].ctl00$centreColumn$ddlState[6]=v6;
		var v7 = new Option("Arizona","Arizona");
		document.forms[0].ctl00$centreColumn$ddlState[7]=v7;
		var v8 = new Option("California","California");
		document.forms[0].ctl00$centreColumn$ddlState[8]=v8;
		var v9 = new Option("Colorado","Colorado");
		document.forms[0].ctl00$centreColumn$ddlState[9]=v9;
		var v10 = new Option("Connecticut","Connecticut");
		document.forms[0].ctl00$centreColumn$ddlState[10]=v10;
		var v11 = new Option("Dist. of Columbia","Dist. of Columbia");
		document.forms[0].ctl00$centreColumn$ddlState[11]=v11;
		var v12 = new Option("Delaware","Delaware");
		document.forms[0].ctl00$centreColumn$ddlState[12]=v12;
		var v13 = new Option("Florida","Florida");
		document.forms[0].ctl00$centreColumn$ddlState[13]=v13;
		var v14 = new Option("Georgia","Georgia");
		document.forms[0].ctl00$centreColumn$ddlState[14]=v14;
		var v15 = new Option("Guam","Guam");
		document.forms[0].ctl00$centreColumn$ddlState[15]=v15;
		var v16 = new Option("Hawaii","Hawaii");
		document.forms[0].ctl00$centreColumn$ddlState[16]=v16;
		var v17 = new Option("Iowa","Iowa");
		document.forms[0].ctl00$centreColumn$ddlState[17]=v17;
		var v18 = new Option("Idaho","Idaho");
		document.forms[0].ctl00$centreColumn$ddlState[18]=v18;
		var v19 = new Option("Illinois","Illinois");
		document.forms[0].ctl00$centreColumn$ddlState[19]=v19;
		var v20 = new Option("Indiana","Indiana");
		document.forms[0].ctl00$centreColumn$ddlState[20]=v20;
		var v21 = new Option("Kansas","Kansas");
		document.forms[0].ctl00$centreColumn$ddlState[21]=v21;
		var v22 = new Option("Kentucky","Kentucky");
		document.forms[0].ctl00$centreColumn$ddlState[22]=v22;
		var v23 = new Option("Louisiana","Louisiana");
		document.forms[0].ctl00$centreColumn$ddlState[23]=v23;
		var v24 = new Option("Massachusetts","Massachusetts");
		document.forms[0].ctl00$centreColumn$ddlState[24]=v24;
		var v25 = new Option("Maryland","Maryland");
		document.forms[0].ctl00$centreColumn$ddlState[25]=v25;
		var v26 = new Option("Maine","Maine");
		document.forms[0].ctl00$centreColumn$ddlState[26]=v26;
		var v27 = new Option("Michigan","Michigan");
		document.forms[0].ctl00$centreColumn$ddlState[27]=v27;
		var v28 = new Option("Minnesota","Minnesota");
		document.forms[0].ctl00$centreColumn$ddlState[28]=v28;
		var v29 = new Option("Missouri","Missouri");
		document.forms[0].ctl00$centreColumn$ddlState[29]=v29;
		var v30 = new Option("Mississippi","Mississippi");
		document.forms[0].ctl00$centreColumn$ddlState[30]=v30;
		var v31 = new Option("Montana","Montana");
		document.forms[0].ctl00$centreColumn$ddlState[31]=v31;
		var v32 = new Option("North Carolina","North Carolina");
		document.forms[0].ctl00$centreColumn$ddlState[32]=v32;
		var v33 = new Option("North Dakota","North Dakota");
		document.forms[0].ctl00$centreColumn$ddlState[33]=v33;
		var v34 = new Option("Nebraska","Nebraska");
		document.forms[0].ctl00$centreColumn$ddlState[34]=v34;
		var v35 = new Option("New Hampshire","New Hampshire");
		document.forms[0].ctl00$centreColumn$ddlState[35]=v35;
		var v36 = new Option("New Jersey","New Jersey");
		document.forms[0].ctl00$centreColumn$ddlState[36]=v36;
		var v37 = new Option("New Mexico","New Mexico");
		document.forms[0].ctl00$centreColumn$ddlState[37]=v37;
		var v38 = new Option("Nevada","Nevada");
		document.forms[0].ctl00$centreColumn$ddlState[38]=v38;
		var v39 = new Option("New York","New York");
		document.forms[0].ctl00$centreColumn$ddlState[39]=v39;
		var v40 = new Option("Ohio","Ohio");
		document.forms[0].ctl00$centreColumn$ddlState[40]=v40;
		var v41 = new Option("Oklahoma","Oklahoma");
		document.forms[0].ctl00$centreColumn$ddlState[41]=v41;
		var v42 = new Option("Oregon","Oregon");
		document.forms[0].ctl00$centreColumn$ddlState[42]=v42;
		var v43 = new Option("Pennsylvania","Pennsylvania");
		document.forms[0].ctl00$centreColumn$ddlState[43]=v43;
		var v44 = new Option("Puerto Rico","Puerto Rico");
		document.forms[0].ctl00$centreColumn$ddlState[44]=v44;
		var v45 = new Option("Rhode Island","Rhode Island");
		document.forms[0].ctl00$centreColumn$ddlState[45]=v45;
		var v46 = new Option("South Carolina","South Carolina");
		document.forms[0].ctl00$centreColumn$ddlState[46]=v46;
		var v47 = new Option("South Dakota","South Dakota");
		document.forms[0].ctl00$centreColumn$ddlState[47]=v47;
		var v48 = new Option("Tennessee","Tennessee");
		document.forms[0].ctl00$centreColumn$ddlState[48]=v48;
		var v49 = new Option("Texas","Texas");
		document.forms[0].ctl00$centreColumn$ddlState[49]=v49;
		var v50 = new Option("Utah","Utah");
		document.forms[0].ctl00$centreColumn$ddlState[50]=v50;
		var v51 = new Option("Virginia","Virginia");
		document.forms[0].ctl00$centreColumn$ddlState[51]=v51;
		var v52 = new Option("Virgin Islands","Virgin Islands");
		document.forms[0].ctl00$centreColumn$ddlState[52]=v52;
		var v53 = new Option("Vermont","Vermont");
		document.forms[0].ctl00$centreColumn$ddlState[53]=v53;
		var v54 = new Option("Washington","Washington");
		document.forms[0].ctl00$centreColumn$ddlState[54]=v54;
		var v55 = new Option("Wisconsin","Wisconsin");
		document.forms[0].ctl00$centreColumn$ddlState[55]=v55;
		var v56 = new Option("West Virginia","West Virginia");
		document.forms[0].ctl00$centreColumn$ddlState[56]=v56;
		var v57 = new Option("Wyoming","Wyoming");
		document.forms[0].ctl00$centreColumn$ddlState[57]=v57;
		
		
	}
	else if (v=="")
	{
		var o = new Option("","");
		document.forms[0].ctl00$centreColumn$ddlState[0]=o;
	}
	else
	{
		var o = new Option("State not required for this country","");
		document.forms[0].ctl00$centreColumn$ddlState[0]=o;
	}
}

function AddEquipCheck()
{
	if (document.forms[0].txtFunction.value=='')
	{
		alert('Please enter function name');
		document.forms[0].txtFunction.focus();
		return false;
		
	}
	else if (document.forms[0].txtDescription.value=='')
	{
		alert('Please enter description');
		document.forms[0].txtDescription.focus();
		return false;
	}
	else if (document.forms[0].txtReserve.value=='')
	{
		alert('Please enter reserve');
		document.forms[0].txtReserve.focus();
		return false;
	}
	else
		return true;

}
function RegistrationCheck()
{

	if (document.forms[0].ctl00$centreColumn$txtFirst.value=='')
	{
		alert('Please enter first name');
		document.forms[0].ctl00$centreColumn$txtFirst.focus();
		return false;
		
	}
	else if (document.forms[0].ctl00$centreColumn$txtLast.value=='')
	{
		alert('Please enter last name');
		document.forms[0].ctl00$centreColumn$txtLast.focus();
		return false;
		
	}
	else if (document.forms[0].ctl00$centreColumn$txtPass.value!=document.forms[0].txtPassConfirm.value)
	{
	alert('Passwords must match');
	return false;
	}
	else if (document.forms[0].txtAd1.value=='')
	{
		alert('Please enter Address name');
		document.forms[0].txtAd1.focus();
		return false;
		
	}
	else if (document.forms[0].txtCounty.value=='')
	{
		alert('Please enter County name');
		document.forms[0].txtCounty.focus();
		return false;
		
	}
	else if (document.forms[0].txtZipPost.value=='')
	{
		alert('Please enter post/zip name');
		document.forms[0].txtZipPost.focus();
		return false;
		
	}
	else if (document.forms[0].txtEmail.value=='')
	{
		alert('Please enter email name');
		document.forms[0].txtEmail.focus();
		return false;
		
	}
	else if (document.forms[0].txtCompany.value=='')
	{
		alert('Please enter company name');
		document.forms[0].txtCompany.focus();
		return false;	
	}
		else if (document.forms[0].txtUser.value=='')
	{
		alert('Please enter user name');
		document.forms[0].txtUser.focus();
		return false;	
	}
		else if (document.forms[0].txtPass.value=='')
	{
		alert('Please enter password name');
		document.forms[0].txtPass.focus();
		return false;	
	}	
	else
		return true;
}
