var ns4=(document.layers)?true:false;
var ie=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;
var safari=(navigator.userAgent.indexOf("Safari")!=-1)?true:false;
var ns6up=(navigator.userAgent.indexOf("Netscape")!=-1)?true:false;
var firefox=(navigator.userAgent.indexOf("Firefox")!=-1)?true:false;
var opera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;
var ie_mac =((navigator.appVersion.indexOf("Macintosh")!=-1) && (ie))?true:false;
var mac_other =((navigator.appVersion.indexOf("Macintosh")!=-1) && (!ie))?true:false; 
var w3c=(document.getElementById)?true:false;
var win_xp=(navigator.userAgent.indexOf("Windows NT 5\.1")!=-1)?true:false;

function select_form(form_name) {
    var w =window;
	var d=w.document;
	var sel_class;
	if (ns6up){
		sel_class = 'trial_html4';
    }
	else if (firefox) {
		 sel_class = 'trial_firefox';
    }		 
	else if (ie) {
	    if (win_xp) {
		   sel_class = 'trial_xp';
		}
		else if (ie_mac) {
		    sel_class = 'trial_ie_mac';
    	}			
		else  {
		   sel_class = 'trial_ie';
		}  
    }
	else if (safari) {
		sel_class = 'trial_html4';
    }
 
	else {
	   sel_class = 'trial_html4';
    }

 	 if (form_name == 'country') {	   
           	d.write('<select name=country class=',sel_class,'>');
			d.write('<option value="null">   ---- ---- ---- ---- ');
  		    d.write('<option value="U.S."> United States');
			d.write('<option value="Afghanistan"> Afghanistan');
			d.write('<option value="Albania"> Albania');
			d.write('<option value="Algeria"> Algeria');
			d.write('<option value="American Samoa"> American Samoa');
			d.write('<option value="Andorra"> Andorra');
			d.write('<option value="Angola"> Angola');
			d.write('<option value="Argentina"> Argentina');
			d.write('<option value="Armenia"> Armenia');
			d.write('<option value="Aruba"> Aruba');
			d.write('<option value="Australia"> Australia');
			d.write('<option value="Austria"> Austria');
			d.write('<option value="Azerbaijan"> Azerbaijan');
			d.write('<option value="Bahamas"> Bahamas');
			d.write('<option value="Bahrain"> Bahrain');
			d.write('<option value="Bangladesh"> Bangladesh');
			d.write('<option value="Barbados"> Barbados');
			d.write('<option value="Belarus"> Belarus');
			d.write('<option value="Belgium"> Belgium');
			d.write('<option value="Belize"> Belize');
			d.write('<option value="Benin"> Benin');
			d.write('<option value="Bermuda"> Bermuda');
			d.write('<option value="Bhutan"> Bhutan');
			d.write('<option value="Bolivia"> Bolivia');
			d.write('<option value="Bonaire"> Bonaire');
			d.write('<option value="Bosnia and Herzegovina"> Bosnia and Herzegovina');
		    d.write('<option value="Botswana"> Botswana');
			d.write('<option value="Brazil"> Brazil');
			d.write('<option value="British Virgin Islands"> British Virgin Islands');
			d.write('<option value="Brunei"> Brunei');
			d.write('<option value="Bulgaria"> Bulgaria');
			d.write('<option value="Burkina Faso"> Burkina Faso');
			d.write('<option value="Burundi"> Burundi');
			d.write('<option value="Cambodia"> Cambodia');
			d.write('<option value="Cameroon"> Cameroon');
			d.write('<option value="Canada"> Canada');
			d.write('<option value="Cape Verde"> Cape Verde');
			d.write('<option value="Cayman Islands"> Cayman Islands');
			d.write('<option value="Central African Republic"> Central African Republic');
			d.write('<option value="Chad"> Chad');
			d.write('<option value="Chile"> Chile');
			d.write('<option value="China"> China');
			d.write('<option value="Chuuk"> Chuuk');
			d.write('<option value="Colombia"> Colombia');
			d.write('<option value="Comoros"> Comoros');
			d.write('<option value="Congo"> Congo');
			d.write('<option value="Cook Islands"> Cook Islands');
			d.write('<option value="Costa Rica"> Costa Rica');
			d.write('<option value="Croatia"> Croatia');
			d.write('<option value="Curacao"> Curacao');
			d.write('<option value="Cyprus"> Cyprus');
			d.write('<option value="Czech Republic"> Czech Republic');
			d.write('<option value="Denmark"> Denmark');
			d.write('<option value="Djibouti"> Djibouti');
			d.write('<option value="Dominica"> Dominica');
			d.write('<option value="Dominican Republic"> Dominican Republic');
			d.write('<option value="Ecuador"> Ecuador');
			d.write('<option value="Egypt"> Egypt');
			d.write('<option value="El Salvador"> El Salvador');
			d.write('<option value="Equatorial Guinea"> Equatorial Guinea');
			d.write('<option value="Eritrea"> Eritrea');
			d.write('<option value="Estonia"> Estonia');
			d.write('<option value="Ethiopia"> Ethiopia');
			d.write('<option value="Falkland Islands"> Falkland Islands');
			d.write('<option value="Fiji Islands"> Fiji Islands');
			d.write('<option value="Finland"> Finland');
			d.write('<option value="France"> France');
			d.write('<option value="French Guiana"> French Guiana');
			d.write('<option value="Gabon"> Gabon');
			d.write('<option value="Gambia"> Gambia');
			d.write('<option value="Georgia"> Georgia');
			d.write('<option value="Germany"> Germany');
			d.write('<option value="Ghana"> Ghana');
			d.write('<option value="Gibraltar"> Gibraltar');
			d.write('<option value="Greece"> Greece');
			d.write('<option value="Greenlandl"> Greenland');
			d.write('<option value="Grenada"> Grenada');
			d.write('<option value="Guadeloupe"> Guadeloupe');
			d.write('<option value="Guam"> Guam');
			d.write('<option value="Guatemala"> Guatemala'); 
			d.write('<option value="Guinea"> Guinea');
			d.write('<option value="Guinea-Bissau"> Guinea-Bissau');
			d.write('<option value="Guyana"> Guyana');
			d.write('<option value="Haiti"> Haiti');
			d.write('<option value="Honduras"> Honduras');			
			d.write('<option value="Hong Kong"> Hong Kong');
			d.write('<option value="Hungary"> Hungary');
			d.write('<option value="Iceland"> Iceland');
			d.write('<option value="India"> India');
			d.write('<option value="Indonesia"> Indonesia');
			d.write('<option value="Iran"> Iran');
			d.write('<option value="Iraq"> Iraq');
			d.write('<option value="Ireland"> Ireland');
			d.write('<option value="Israel"> Israel');
			d.write('<option value="Italy"> Italy');
			d.write('<option value="Ivory Coast"> Ivory Coast');
			d.write('<option value="Jamaica"> Jamaica');
			d.write('<option value="Japan"> Japan');
			d.write('<option value="Jordan"> Jordan');
			d.write('<option value="Kazakhstan"> Kazakhstan');
			d.write('<option value="Kenya"> Kenya');
			d.write('<option value="Kiribati"> Kiribati');
			d.write('<option value="Kolonia"> Kolonia');
			d.write('<option value="Kosrae"> Kosrae');
			d.write('<option value="Kuwait"> Kuwait');
			d.write('<option value="Kyrgyzstan"> Kyrgyzstan');
			d.write('<option value="Laos"> Laos');
			d.write('<option value="Latvia"> Latvia');
			d.write('<option value="Lebanon"> Lebanon');
			d.write('<option value="Lesotho"> Lesotho');
			d.write('<option value="Liberia"> Liberia');
			d.write('<option value="Libya"> Libya');
			d.write('<option value="Liechtenstein"> Liechtenstein');
			d.write('<option value="Lithuania"> Lithuania');
			d.write('<option value="Luxembourg"> Luxembourg');
			d.write('<option value="Macau"> Macau');
			d.write('<option value="Macedonia"> Macedonia');
			d.write('<option value="Madagascar"> Madagascar');
			d.write('<option value="Malawi"> Malawi');
			d.write('<option value="Malaysia"> Malaysia');
			d.write('<option value="Maldives"> Maldives');
			d.write('<option value="Mali"> Mali');
			d.write('<option value="Malta"> Malta');
			d.write('<option value="Marshall Islands"> Marshall Islands');
			d.write('<option value="Martinique"> Martinique');
			d.write('<option value="Mauritania"> Mauritania');
			d.write('<option value="Mauritius"> Mauritius');
			d.write('<option value="Mexico"> Mexico');
			d.write('<option value="Moldova"> Moldova');
			d.write('<option value="Monaco"> Monaco');
			d.write('<option value="Mongolia"> Mongolia');
			d.write('<option value="Montserrat"> Montserrat');
			d.write('<option value="Morocco"> Morocco');
			d.write('<option value="Mozambique"> Mozambique');
			d.write('<option value="Myanmar"> Myanmar');
			d.write('<option value="Namibia"> Namibia');
			d.write('<option value="Nauru"> Nauru');
			d.write('<option value="Nepal"> Nepal');
			d.write('<option value="Netherlands"> Netherlands');
			d.write('<option value="New Zealand"> New Zealand');
			d.write('<option value="Nicaragua"> Nicaragua');
			d.write('<option value="Niger"> Niger');
			d.write('<option value="Nigeria"> Nigeria');
			d.write('<option value="Niue"> Niue');
			d.write('<option value="Northern Mariana Islands"> Northern Mariana Islands');
			d.write('<option value="Norway"> Norway');
			d.write('<option value="Oman"> Oman');
			d.write('<option value="Pakistan"> Pakistan');
			d.write('<option value="Palau"> Palau');
			d.write('<option value="Panama"> Panama');
			d.write('<option value="Papua New Guinea"> Papua New Guinea');
			d.write('<option value="Paraguay"> Paraguay');
			d.write('<option value="Peru"> Peru');
			d.write('<option value="Philippines"> Philippines');
			d.write('<option value="Pitcairn Islands"> Pitcairn Islands');
			d.write('<option value="Pohnpei"> Pohnpei');
			d.write('<option value="Poland"> Poland');
			d.write('<option value="Portugal"> Portugal');
			d.write('<option value="Puerto Rico"> Puerto Rico');
			d.write('<option value="Qatar"> Qatar');
			d.write('<option value="Reunion"> Reunion');
			d.write('<option value="Romania"> Romania');
			d.write('<option value="Russia"> Russia');
			d.write('<option value="Rwanda"> Rwanda');
			d.write('<option value="Saipan"> Saipan');
			d.write('<option value="Samoa"> Samoa');
			d.write('<option value="San Marino"> San Marino');
			d.write('<option value="Saudi Arabia"> Saudi Arabia');
			d.write('<option value="Senegal"> Senegal');
			d.write('<option value="Seychelles"> Seychelles');
			d.write('<option value="Sierra Leone"> Sierra Leone');
			d.write('<option value="Singapore"> Singapore');
			d.write('<option value="Slovakia"> Slovakia');
			d.write('<option value="Slovenia"> Slovenia');
			d.write('<option value="Solomon Islands"> Solomon Islands');
			d.write('<option value="Somalia"> Somalia');
			d.write('<option value="South Africa"> South Africa');
			d.write('<option value="South Korea"> South Korea');
			d.write('<option value="Spain"> Spain');
			d.write('<option value="Sri Lanka"> Sri Lanka');
			d.write('<option value="St. Bartholomeu">St. Bartholomeu');
			d.write('<option value="St. Helena"> St. Helena');
			d.write('<option value="St. Kitts"> St. Kitts');
			d.write('<option value="St. Lucia"> St. Lucia');
			d.write('<option value="St. Maartin"> St. Maartin');
			d.write('<option value="St. Vincent and the Grenadines"> St. Vincent and the Grenadines');
			d.write('<option value="Sudan"> Sudan');
			d.write('<option value="Suriname"> Suriname');
			d.write('<option value="Swaziland"> Swaziland');
			d.write('<option value="Sweden"> Sweden');
			d.write('<option value="Switzerland"> Switzerland');
			d.write('<option value="Syria"> Syria');
			d.write('<option value="Taiwan"> Taiwan');
			d.write('<option value="Tajikistan"> Tajikistan');
			d.write('<option value="Tanzania"> Tanzania');
			d.write('<option value="Thailand"> Thailand');
			d.write('<option value="Tinian"> Tinian');
			d.write('<option value="Togo"> Togo');
			d.write('<option value="Tonga"> Tonga');
			d.write('<option value="Trinidad Tobago"> Trinidad and Tobago');
			d.write('<option value="Truk"> Truk');
			d.write('<option value="Tunisia"> Tunisia');
			d.write('<option value="Turkey"> Turkey');
			d.write('<option value="Turkmenistan"> Turkmenistan');
			d.write('<option value="Tuvalu"> Tuvalu');
			d.write('<option value="U.S. Virgin Islands"> U.S. Virgin Islands');
			d.write('<option value="Uganda"> Uganda');
			d.write('<option value="Ukraine"> Ukraine');
			d.write('<option value="United Arab Emirates"> United Arab Emirates');
			d.write('<option value="United Kingdom"> United Kingdom');
			d.write('<option value="Uruguay"> Uruguay');
			d.write('<option value="Uzbekistan"> Uzbekistan');
			d.write('<option value="Vanuatu"> Vanuatu');
			d.write('<option value="Venezuela"> Venezuela');
			d.write('<option value="Vietnam"> Vietnam');
			d.write('<option value="Western Sahara"> Western Sahara');
			d.write('<option value="Yap"> Yap');
			d.write('<option value="Yemen"> Yemen');
			d.write('<option value="Zaire"> Zaire');
			d.write('<option value="Zambia"> Zambia');
			d.write('<option value="Zimbabwe"> Zimbabwe');
 			d.write('</select>');         
       }
	   else if (form_name == 'typeofinsti') {	   
           	d.write('<select name=typeofinsti class=',sel_class,'>');
			d.write('<option value="null">   ---- ---- ---- ---- ');
  		    d.write('<option value="Academic"> Academic');
			d.write('<option value="Biotech"> Biotech');
			d.write('<option value="Gov"> Government');
			d.write('<option value="Pharma"> Pharma');
			d.write('<option value="Other"> Other');
			d.write('</select>');	
	   }
	   else if (form_name == 'position') {	   
           	d.write('<select name=position class=',sel_class,'>');
			d.write('<option value="null">   ---- ---- ---- ---- ');
  		    d.write('<option value="Assistant Professor"> Assistant Professor');
			d.write('<option value="Grad student"> Grad student');
			d.write('<option value="Lab manager"> Lab manager');
			d.write('<option value="PI"> Principle Investigator');
			d.write('<option value="Post Doc"> Post Doc');
			d.write('<option value="Professor"> Professor');
			d.write('<option value="ResearchAssistant"> Research Assistant');
			d.write('<option value="ResearchAssociate"> Research Associate');
		    d.write('<option value="Technician"> Technician');
			d.write('<option value="Other"> Other');
			d.write('</select>');	
	   }
	   else if (form_name == 'researcharea') {	   
           	d.write('<select name=researcharea class=',sel_class,'>');
			d.write('<option value="null">   ---- ---- ---- ---- ');
			d.write('<option value="Cancer">Cancer');
			d.write('<option value="Immunology">Immunology');
			d.write('<option value="vascular biology">Vascular biology');
			d.write('<option value="Neuroscience">Neuroscience');
			d.write('<option value="Nutrition">Nutrition');
  		    d.write('<option value="Bioinformatics">Bioinformatics');
			d.write('<option value="Pathology">Pathology');
			d.write('<option value="Microbiology">Microbiology');
			d.write('<option value="Dev. Biology">Dev. Biology');
			d.write('<option value="Crop science">Crop science');
			d.write('<option value="Toxicology">Toxicology');	    
			d.write('<option value="Agriculture">Agriculture');
			d.write('<option value="Botany">Botany');	
			d.write('<option value="Other">Other');
			d.write('</select>');	
	   }
	   else if (form_name == 'source') {
	    d.write('<select name=source class=',sel_class,'>');
		d.write('<option selected value="null">   ---- ---- ---- ---- </option>');
		d.write('<option value="Google">Google</option>');
		d.write('<option value="Other Web Site">Other Web Site</option>');
		d.write('<option value="Exhibit or Presentation">Exhibit or Presentation</option>');
		d.write('<option value="Colleague">Colleague</option>');
		d.write('<option value="Other magazine or journal">Magazine or Journal</option>');	
		d.write('<option value="Other">Other</option>');
		d.write('</select>');	   	   
    }
	else if (form_name == 'software') {
	    d.write('<select name=software class=',sel_class,'>');
	    d.write('<option value="null">   ---- ---- ---- ----</option>');	
  	    d.write('<option value="Excel">Excel</option>');	
	    d.write('<option value="In-house">In-house</option>');	
	    d.write('<option value="Commercial">Commercial</option>');	
	    d.write('<option value="Other">Other</option>');
		d.write('<option value="None">None</option>');	
	    d.write('</select>');	
	}	
}

function conditions_form() {
    var w =window;
    var d=w.document;
    var f_width;
	var f_size;
    if (ns6up){
        f_width = '57';
		f_size ='font120j';
    }
    else if (ie) {
	    if (win_xp) {
	        f_width='60';
		    f_size='font90j';
	    }
		else if (ie_mac) {
            f_width = '70';
		    f_size ='font90j';
		}
	    else {
		    f_width = '53';
	   	    f_size ='font90j';	 
		}
    }	
    else if (firefox) {
       f_width = '60';
	   f_size ='font120j';
    }
	else if (safari) {
	    f_width = '50';
		f_size ='font80j';
	}
	else {
	    f_width = '57';
		f_size ='font120j';
    }
 
	
d.write('<textarea cols=',f_width,' class=',f_size,' rows=3 class=trialConditions>');
d.writeln("By checking the '","accept'","box and/or accessing any part of the GeneSifter.Net service (",'"The Service"),in a trial, prepaid, or other account, you are representing that you are legally and appropriately qualified to do so (e.g., over 18, valid representative of your employer, bona fide user not market researcher) and you are agreeing to all the terms and conditions of this service agreement, and consent to be bound by and become a party to this service agreement. Your acceptance is expressly conditioned upon assent to all the terms and conditions of this service agreement. GeneSifter.Net End User License Agreement and Acceptable Use Policy<br>');
d.writeln('TERMS AND CONDITIONS');
d.writeln('1. THE SERVICE'); 
d.write('The Service consists of a browser interface, data transmission, data access, data analysis, and data storage.'); 
d.write('You are responsible for obtaining and maintaining all computer hardware, software and communications equipment needed to access the Service, and for paying all third-party access charges (e.g., kiosk, ISP, telecommunications) incurred while using the Service.');
d.writeln('Geospiza, Inc. makes no guarantees as to the continuous availability of the Service or of any specific feature(s) of the Service. Geospiza, Inc. reserves the right to modify, upgrade or enhance the Service or the terms and conditions of this Agreement at any time without notice.'); 
d.writeln('2. USE OF PROPRIETARY SOFTWARE'); 
d.writeln('Subject to the terms and conditions of this Service Agreement, Geospiza, Inc. grants you a non-sublicensable, non-exclusive and non-transferable license (the "License") to use its proprietary software, in object code form only, and only in accordance with the applicable end user documentation, if any, and only in conjunction with this Service Agreement. You will not, directly or indirectly, reverse engineer, decompile, hack, crack, disassemble or otherwise attempt to discover the Geospiza, Inc. source code or underlying ideas or algorithms of its software, except as are provided to you by Geospiza, Inc. for legitimate scientific methods documentation for your publications and other such scientific activities; modify, translate, or create derivative works based on the software; or copy, rent, lease, distribute, assign, or otherwise transfer rights to the software; use the software for timesharing or service bureau purposes or otherwise for the benefit of a third party; or remove any proprietary notices or labels on the software. As between the parties, you acknowledge that Geospiza, Inc. retains ownership of all software, any portions or copies thereof, and all rights therein. Upon termination of this Service Agreement for any reason, this License will terminate and you will cease to use the software. THE SOFTWARE AND ASSOCIATED SERVICE BY IT AND VIZXLABS ARE PROVIDED "AS IS" AND SUBJECT TO THE WARRANTY DISCLAIMERS AND LIMITATIONS OF LIABILITY FOUND IN THIS SERVICE AGREEMENT.'); 
d.writeln('3. RESTRICTIONS AND POLICIES');
d.writeln('You will not use the service in any way for or in conjunction with spamming, chain letters, junk mail or distribution lists to any person who has not given specific permission to be included in such a process. You agree not to transmit through the Service any unlawful, harassing, libelous, abusive, threatening, harmful, vulgar, obscene or otherwise objectionable material of any kind. You will only use the Service for lawful purposes, in compliance with all applicable laws including, without limitations, copyright, trademark, obscenity and defamation laws. Unlawful activities may include (without limit) storing, distributing or transmitting any unlawful material, attempting to compromise the security of any networked account or site, or making direct threats of physical harm. You hereby agree to defend and indemnify Geospiza, Inc. against any claim or action that arises from your use of the Service in an unlawful manner.'); 
d.writeln("It is Geospiza, Inc.'", 'policy to respect the privacy of its customers, and to protect their scientific data and operations security, integrity and confidentiality. Geospiza, Inc. also must, and does, reserve the right to access, use or disclose any information, data, files or other content created by, provided by, or accessed by you in order to comply with applicable laws, court orders, and lawful government requests, to operate its business properly (e.g., to diagnose and fix database storage problems), or to protect itself. Geospiza, Inc. reserves the right in its sole discretion to remove any data from its system or discontinue any account that it believes has violated the law or these agreements.');
d.writeln('4. SUPPORT');
d.writeln('Subject to the terms hereof, Geospiza, Inc. will provide you with email, and live or voice mail at its Seattle number, support services for the Service and associated software. Under no circumstances will Geospiza, Inc. have any obligation to provide you with: hard-copy documentation other than the user manual and quick-start guide; upgrades, modifications or enhancements, other than those it provides in the course of its normal business support of the service for its general customer base; or toll-free phone support from numbers outside the Seattle area.'); 
d.writeln('5. PAYMENT OF FEES');
d.write("If you become a paying customer of GeneSifter.Net, you agree to provide Geospiza, Inc. with accurate and complete billing information, including your organization'",'s legal name, address and telephone number, and to update this information within 30 days of any change to it. Upon signing up for initial, or additional services, you will pay Geospiza, Inc., by check, PO or authorized credit card, the applicable fees (the "Fees"). Currently applicable Fees are available from Geospiza, Inc., which reserves the right to change the Fees or applicable charges and to institute new charges at any time, provided, however, that no changes shall occur during the course of your subscription for which you have already paid or contracted for. The Fees will be charged according to the terms of your subscription.'); 
d.writeln('If you believe Geospiza, Inc. has billed you or your organization incorrectly, you must contact the company no later than 90 days after the closing date on the first billing statement in which the error or problem appeared, in order to receive an adjustment or credit.'); 
d.writeln('6. TERMINATION'); 
d.write('Unless other arrangements have been made with Geospiza, Inc., this Service Agreement is an ongoing agreement, automatically renewable unless either party requests change or termination. Either party may terminate this Service Agreement by notifying the other party 7 days in advance of the termination date. To cancel the Service, or to switch your account status to a different level, for instance to have your data retained but not have access to analytic features, you must contact Geospiza, Inc. Customer Support department in writing or by phone with confirmation via email. If you cancel entirely, Geospiza, Inc. will remove the Content of an account shortly after cancellation. Geospiza, Inc. may, but is not obligated to, delete archived data held, on tape or otherwise, in its long term back up storage systems.');
d.writeln('Geospiza, Inc. may terminate this Service Agreement immediately, without prior notice or liability, if you breach any of the terms or conditions of this Service Agreement. Upon expiration or termination, you will immediately cease all use of the Service. Except for the License granted in Section 2 and except as otherwise expressly provided herein, all sections of this Service Agreement which by their nature should survive termination will survive termination, including, without limitation, accrued rights to payment, warranty disclaimers, and limitations of liability. Termination is not an exclusive remedy and all other remedies will be available whether or not the license is terminated.'); 
d.writeln('7. WARRANTY DISCLAIMER'); 
d.writeln('THE SERVICE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, AND Geospiza, Inc. DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. SOME STATES DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATION MAY NOT APPLY TO YOU.'); 
d.writeln('8. LIMITATION OF LIABILITY'); 
d.write("Geospiza, Inc.'",'TOTAL LIABILITY, IF ANY, WITH RESPECT TO THE SUBJECT MATTER OF THIS SERVICE AGREEMENT (INCLUDING, BUT NOT LIMITED TO, LIABILITY ARISING OUT OF CONTRACT, TORT, STRICT LIABILITY, BREACH OF WARRANTY OR OTHERWISE), WILL BE LIMITED TO THE FEES PAID BY YOU TO Geospiza, Inc. FOR THE SERVICE UNDER THIS SERVICE AGREEMENT IN THE 12 MONTHS PRIOR TO THE ACT OF INJURY THAT GAVE RISE TO THE LIABILITY. Geospiza, Inc. AND ITS LICENSORS WILL NOT BE LIABLE IN ANY EVENT FOR LOSS OR INACCURACY OF DATA, LOSS OF PROFITS OR REVENUE, OR INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT LIMITATION, THE COST OF ANY SUBSTITUTE PROCUREMENT), WHETHER OR NOT FORESEEABLE AND EVEN IF Geospiza, Inc. HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.'); 
d.writeln('9. GOVERNMENT MATTERS'); 
d.writeln('You agree to comply with any US Government or foreign Law that may be applicable to this software and Service, in particular regarding export, import and trade with foreign entities. In particular, you may not remove or export from the United States or allow the export or re-export of any part of the system, its software or applicable documentation, if any, or any direct product thereof, if that would be in violation of any restrictions, laws or regulations of the United States Department of Commerce, the United States Department of Treasury Office of Foreign Assets Control, or any other United States or foreign agency or authority. As defined in FAR section 2.101, the Software and Documentation licensed in this Service Agreement are "commercial items" and according to DFAR section 252.227-7014(a)(1) and (5) are deemed to be "commercial computer software" and "commercial computer software documentation." Consistent with DFAR section 227.7202 and FAR section 12.212, any use modification, reproduction, release, performance, display, or disclosure of such commercial software or commercial software documentation by the U.S. Government will be governed solely by the terms of this Service Agreement and will be prohibited except to the extent expressly permitted by the terms of this Service Agreement.');
d.writeln('10. MISCELLANEOUS'); 
d.write("The failure of either party to exercise in any respect any right provided for herein will not be deemed a waiver of any further rights hereunder. If any provision of this Service Agreement is found to be unenforceable or invalid, that provision will be limited or eliminated to the minimum extent necessary so that this Service Agreement will otherwise remain in full force and effect and enforceable. This Service Agreement is not assignable, transferable or sublicensable by you except with Geospiza, Inc.'"," prior written consent. This Service Agreement will be governed by and construed in accordance with the laws of the state of Washington without regard to the conflict of laws provisions thereof. Both parties agree that this Service Agreement is the complete and exclusive statement of the mutual understanding of the parties and supersedes and cancels all previous written and oral agreements, communications and other understandings relating to the subject matter of this Service Agreement, and that all modifications must be in a writing signed by both parties, except as otherwise provided herein. No agency, partnership, joint venture, or employment is created as a result of this Service Agreement and you do not have any authority of any kind to bind Geospiza, Inc. in any respect whatsoever. In any action or proceeding to enforce rights under this Service Agreement, the prevailing party will be entitled to recover costs and attorneys'",' fees. All notices under this Service Agreement will be in writing and will be deemed to have been duly given when received, if personally delivered; when receipt is electronically confirmed, if transmitted by facsimile or e-mail; the day after it is sent, if sent for next day delivery by recognized overnight delivery service; and upon receipt, if sent by certified or registered mail, return receipt requested.');
d.write('</textarea>');
}				
