function isValidEmail(str){return(str.lastIndexOf(".")>2)&&(str.indexOf("@")>0)&&(str.lastIndexOf(".")>(str.indexOf("@")+1))&&(str.indexOf("@")==str.lastIndexOf("@"))}function tosWindow(){tos_file="/tos_show.php";toswindow=window.open(tos_file,"tosWin","scrollbars=yes,resizable=yes,width=700,height=600");toswindow.focus()}function idformsubmit(text){document.getElementById(text).submit()}function val_RSS(){return true}function val_MakeMatch(eventid){var isOK=false;if(eventid>1){return true}var displaytext="Sorry, this is the example Post";alert(displaytext);return false}function define_search(form_name,depdate,d_p,intx,loc_arr,all,from_seq,to_seq){selform=eval("document."+form_name);selform.searchdriverpass.value=d_p;selform.searchdepartdatetime.value=depdate;if(all==1){selform.searchfromloc.value="all"}else{selform.searchfromloc.value=loc_arr[0]["value"]}if(from_seq!==""){selform.searchfromloc.value=loc_arr[from_seq]["value"]}for(var row=1;row<=intx;row++){x=row-1;selform.intloc[x].value=loc_arr[row]["value"]}if(all==2){selform.searchtoloc.value="all"}else{selform.searchtoloc.value=loc_arr[20]["value"]}if(to_seq!==""){selform.searchtoloc.value=loc_arr[to_seq]["value"]}return true}function AmptoPipeJS(value){var searchFor=/\&/g;var replaceWith="|";var result=value.replace(searchFor,replaceWith);return result}function SpacetoPlusJS(value){var searchFor=/\s+/g;var replaceWith="+";var result=value.replace(searchFor,replaceWith);return result}function CommatoLTJS(value){var searchFor=/\,/g;var replaceWith="<";var result=value.replace(searchFor,replaceWith);return result}function disableAnchor(obj,disable){if(disable){var href=obj.getAttribute("href");if(href&&href!==""&&href!==null){obj.setAttribute("href_bak",href)}obj.removeAttribute("href");obj.style.color="gray"}else{obj.setAttribute("href",obj.attributes.href_bak.nodeValue);obj.style.color="blue"}}function drawCountry(txtFromToInt,uselocid){var txtdivCountry="div"+txtFromToInt+"Country";var divCountry=document.getElementById(txtdivCountry);divCountry.innerHTML="";var newSelect='<select size="1" id="sel'+txtFromToInt+'Country" ';newSelect+='name="sel'+txtFromToInt+'Country" ';newSelect+='style="width:190px;" ';newSelect+=">";var compare_string="";if(uselocid>=0){compare_string=loc_all.country[uselocid]}else{compare_string="US"}for(var i=0;i<u_country.length;i++){if(loc_all.country[u_country[i]]==compare_string){newSelect+='<option selected="selected" value="'+u_country[i]+'">'}else{newSelect+='<option value="'+u_country[i]+'">'}newSelect+=nameCountry(loc_all.country[u_country[i]]);newSelect+="</option>"}newSelect+="</select>";divCountry.innerHTML=newSelect;var textselCountry="sel"+txtFromToInt+"Country";document.getElementById(textselCountry).onchange=function(){afterAlterCountry(txtFromToInt,uselocid)}}function drawRegion(txtFromToInt,uselocid){var txtselCountry="sel"+txtFromToInt+"Country";var selCountry=document.getElementById(txtselCountry);var txtdivRegion="div"+txtFromToInt+"Region";var divRegion=document.getElementById(txtdivRegion);divRegion.innerHTML="";var newSelect='<select size="1" id="sel'+txtFromToInt+'Region" ';newSelect+='name="sel'+txtFromToInt+'Region" ';newSelect+='style="width:190px;" ';newSelect+=">";var selectedcountry=selCountry.options[selCountry.selectedIndex].value;var selectedcountryName=loc_all.country[selectedcountry];var compare_string="";if(uselocid>=0){compare_string=loc_all.city[uselocid]}else{compare_string=default_region_selection(txtFromToInt,selectedcountry)}for(var i=0;i<u_region[selectedcountryName].length;i++){if(loc_all.country[selectedcountry]=="US"){if(loc_all.city[u_region[selectedcountryName][i]]==compare_string){newSelect+='<option selected="selected" value="';newSelect+=u_region[selectedcountryName][i]+'">'}else{newSelect+='<option value="'+u_region[selectedcountryName][i]+'">'}newSelect+="("+loc_all.stat[u_region[selectedcountryName][i]]+") ";newSelect+=loc_all.city[u_region[selectedcountryName][i]];newSelect+="</option>"}else{if(loc_all.city[u_region[selectedcountryName][i]]==compare_string){newSelect+='<option selected="selected" value="';newSelect+=u_region[selectedcountryName][i]+'">'}else{newSelect+='<option value="'+u_region[selectedcountryName][i]+'">'}newSelect+=loc_all.city[u_region[selectedcountryName][i]];newSelect+="</option>"}}newSelect+="</select>";divRegion.innerHTML=newSelect;var textselRegion="sel"+txtFromToInt+"Region";document.getElementById(textselRegion).onchange=function(){afterAlterRegion(txtFromToInt,uselocid)}}function drawLocality(txtFromToInt,uselocid){var txtselRegion="sel"+txtFromToInt+"Region";var selRegion=document.getElementById(txtselRegion);var txtdivLocality="div"+txtFromToInt+"Locality";var divLocality=document.getElementById(txtdivLocality);divLocality.innerHTML="";var newSelect='<select size="1" id="sel'+txtFromToInt+'Locality" ';newSelect+='name="sel'+txtFromToInt+'Locality" ';newSelect+='style="width:190px;" ';newSelect+=">";var selectedregion=selRegion.options[selRegion.selectedIndex].value;var selectedregionName=loc_all.city[selectedregion];var compare_string="";if(uselocid>=0){compare_string=loc_all.town[uselocid]}else{compare_string=default_locality_selection(txtFromToInt,selectedregion)}for(var i=0;i<loc_solid.length;i++){var loc_solid_city_Name=loc_all.city[loc_solid[i]];if(selectedregionName==loc_solid_city_Name){var loc_solid_town_Name=loc_all.town[loc_solid[i]];if(loc_solid_town_Name==compare_string){newSelect+='<option value="'+loc_solid[i]+'" selected="selected">'}else{newSelect+='<option value="'+loc_solid[i]+'">'}newSelect+=loc_all.town[loc_solid[i]];newSelect+="</option>"}}newSelect+="</select>";divLocality.innerHTML=newSelect}function afterAlterCountry(txtFromToInt,uselocid){drawRegion(txtFromToInt,uselocid);drawLocality(txtFromToInt,uselocid);var nextid="sel"+txtFromToInt+"Region";document.getElementById(nextid).focus()}function afterAlterRegion(txtFromToInt,uselocid){drawLocality(txtFromToInt,uselocid);var nextid="sel"+txtFromToInt+"Locality";document.getElementById(nextid).focus()}function nameCountry(abrCountry){var string="";if(abrCountry=="US"){string="USA"}else{if(abrCountry=="CA"){string="Canada"}else{if(abrCountry=="GB"){string="United Kingdom"}else{if(abrCountry=="IE"){string="Ireland"}else{if(abrCountry=="MX"){string="Mexico"}}}}}return string}function default_region_selection(txtFromToInt,locid){var compare_string="";var checkCountry=loc_all.country[locid];if(txtFromToInt=="from"){if(checkCountry=="US"){strCompare="NYC & N. Jersey"}if(checkCountry=="GB"){strCompare="London"}if(checkCountry=="CA"){strCompare="Montreal"}if(checkCountry=="MX"){strCompare="Mexico City"}if(checkCountry=="IE"){strCompare="Dublin"}}if(txtFromToInt=="to"){if(checkCountry=="US"){strCompare="NYC & N. Jersey"}if(checkCountry=="GB"){strCompare="London"}if(checkCountry=="CA"){strCompare="Montreal"}if(checkCountry=="MX"){strCompare="Mexico City"}if(checkCountry=="IE"){strCompare="Dublin"}}if(txtFromToInt=="int"){if(checkCountry=="US"){strCompare="NYC & N. Jersey"}if(checkCountry=="GB"){strCompare="London"}if(checkCountry=="CA"){strCompare="Montreal"}if(checkCountry=="MX"){strCompare="Mexico City"}if(checkCountry=="IE"){strCompare="Dublin"}}return strCompare}function default_locality_selection(txtFromToInt,locid){var strCompare="";var checkCity=loc_all.city[locid];if(txtFromToInt=="from"){if(checkCity=="NYC & N. Jersey"){strCompare="Manhattan uptown"}else{strCompare="all"}}if(txtFromToInt=="to"){if(checkCity=="NYC & N. Jersey"){strCompare="Manhattan downtown"}else{strCompare="all"}}if(txtFromToInt=="int"){if(checkCity=="NYC & N. Jersey"){strCompare="Manhattan midtown"}else{strCompare="all"}}return strCompare}function toggleDiv(divid){var field=document.getElementById(divid);field.style.display=((field.style.display=="none")?"":"none")}function toggleHomeIsPayPal2(){toggleDiv("row_address");toggleDiv("row_city");toggleDiv("row_stat");toggleDiv("row_zip");toggleDiv("row_country")}function drawAirport(txtFromToInt){var txtdivAirport="div"+txtFromToInt+"Airport";var divAirport=document.getElementById(txtdivAirport);divAirport.innerHTML="";var newSelect='<select size="1" id="sel'+txtFromToInt+'Airport" ';newSelect+='name="sel'+txtFromToInt+'Airport" ';newSelect+='style="width:250px;font-size:0.89em;" ';newSelect+=">";var num_rows=port.text.length;for(var i=0;i<num_rows;i++){if((port.locid[i]==="")&&(i>0)){newSelect+='<option style="background-color:#EDC858" ';newSelect+='value="'+port.locid[i]+'">';newSelect+=port.text[i]+"</option>"}else{newSelect+='<option value="'+port.locid[i]+'">';newSelect+=port.text[i]+"</option>"}}newSelect+="</select>";divAirport.innerHTML=newSelect;var textselAirport="sel"+txtFromToInt+"Airport";var selAirport=document.getElementById(textselAirport);selAirport.onchange=function(){var selectedairport=selAirport.options[selAirport.selectedIndex].value;if(selectedairport!==""){drawCountry(txtFromToInt,selectedairport);drawRegion(txtFromToInt,selectedairport);drawLocality(txtFromToInt,selectedairport)}}}function drawCollege(txtFromToInt){var txtdivCollege="div"+txtFromToInt+"College";var divCollege=document.getElementById(txtdivCollege);divCollege.innerHTML="";var newSelect='<select size="1" id="sel'+txtFromToInt+'College" ';newSelect+='name="sel'+txtFromToInt+'College" ';newSelect+='style="width:250px;font-size:0.89em;" ';newSelect+=">";var num_rows=univ.text.length;for(var i=0;i<num_rows;i++){if((univ.locid[i]==="")&&(i>0)){newSelect+='<option style="background-color:#EDC858" ';newSelect+='value="'+univ.locid[i]+'">';newSelect+=univ.text[i]+"</option>"}else{newSelect+='<option value="'+univ.locid[i]+'">';newSelect+=univ.text[i]+"</option>"}}newSelect+="</select>";divCollege.innerHTML=newSelect;var textselCollege="sel"+txtFromToInt+"College";var selCollege=document.getElementById(textselCollege);selCollege.onchange=function(){var selectedcollege=selCollege.options[selCollege.selectedIndex].value;if(selectedcollege!==""){drawCountry(txtFromToInt,selectedcollege);drawRegion(txtFromToInt,selectedcollege);drawLocality(txtFromToInt,selectedcollege)}}}function drawStadium(txtFromToInt){var txtdivStadium="div"+txtFromToInt+"Stadium";var divStadium=document.getElementById(txtdivStadium);divStadium.innerHTML="";var newSelect='<select size="1" id="sel'+txtFromToInt+'Stadium" ';newSelect+='name="sel'+txtFromToInt+'Stadium" ';newSelect+='style="width:250px;font-size:0.89em;" ';newSelect+=">";var num_rows=stad.text.length;for(var i=0;i<num_rows;i++){if((stad.locid[i]==="")&&(i>0)){newSelect+='<option style="background-color:#EDC858" ';newSelect+='value="'+stad.locid[i]+'">';newSelect+=stad.text[i]+"</option>"}else{newSelect+='<option value="'+stad.locid[i]+'">';newSelect+=stad.text[i]+"</option>"}}newSelect+="</select>";divStadium.innerHTML=newSelect;var textselStadium="sel"+txtFromToInt+"Stadium";var selStadium=document.getElementById(textselStadium);selStadium.onchange=function(){var selectedstadium=selStadium.options[selStadium.selectedIndex].value;if(selectedstadium!==""){drawCountry(txtFromToInt,selectedstadium);drawRegion(txtFromToInt,selectedstadium);drawLocality(txtFromToInt,selectedstadium)}}}function reverse_direction(doint){var fromlocidval=document.getElementById("selfromLocality").value;var tolocidval=document.getElementById("seltoLocality").value;drawCountry("from",tolocidval);drawRegion("from",tolocidval);drawLocality("from",tolocidval);drawCountry("to",fromlocidval);drawRegion("to",fromlocidval);drawLocality("to",fromlocidval);if(doint==1){reverseint()}}function reverseint(){var field=document.getElementById("icity1");if(field.length>0){var i=Math.floor(field.length/2);for(var x=0;x<i;x++){var mirrorindex=(field.length-1)-x;var tempvalue=field.options[x].value;var temptext=field.options[x].text;field.options[x].value=field.options[mirrorindex].value;field.options[x].text=field.options[mirrorindex].text;field.options[mirrorindex].value=tempvalue;field.options[mirrorindex].text=temptext}}rebuildint()}function addint(){var field=document.getElementById("icity1");var arraysize=field.length;if(arraysize<8){var txtselLocality="selintLocality";var selLocality=document.getElementById(txtselLocality);var selectedlocality=selLocality.value;var selectedcountry=loc_all.country[selLocality.value];var selcity=loc_all.city[selLocality.value];var selstat=loc_all.stat[selLocality.value];var seltown=loc_all.town[selLocality.value];var newtext=(arraysize+1)+" - "+selectedcountry+", "+selcity+", "+seltown;var newvalue=selectedcountry+"|"+selstat+"|"+selcity+"|"+seltown+"|"+(arraysize+1)+"|"+selectedlocality;field.options[arraysize]=new Option(arraysize);field.options[arraysize].text=newtext;field.options[arraysize].value=newvalue}else{alert("You have selected 8 already.")}}function removeint(){var field=document.getElementById("icity1");if(field.length>0){for(var x=0;x<field.length;x++){if(field.options[x].selected){for(var j=x;j<field.length-1;j++){field.options[j].text=field.options[j+1].text;field.options[j].value=field.options[j+1].value;if(field.options[j+1].selected){field.options[j].selected=true}else{field.options[j].selected=false}}field.length--;x=x-1}}}rebuildint()}function upint(){var field=document.getElementById("icity1");for(var i=1;i<field.length;i++){if(field.options[i].selected){var tempvalue=field.options[i].value;var temptext=field.options[i].text;field.options[i].value=field.options[(i-1)].value;field.options[i].text=field.options[(i-1)].text;field.options[(i-1)].value=tempvalue;field.options[(i-1)].text=temptext;field.options[(i-1)].selected=true;field.options[i].selected=false}}rebuildint()}function downint(){var field=document.getElementById("icity1");for(i=(field.length-2);i>=0;i--){if(field.options[i].selected){var tempvalue=field.options[i].value;var temptext=field.options[i].text;field.options[i].value=field.options[(i+1)].value;field.options[i].text=field.options[(i+1)].text;field.options[(i+1)].value=tempvalue;field.options[(i+1)].text=temptext;field.options[(i+1)].selected=true;field.options[i].selected=false}}rebuildint()}function rebuildint(){var field=document.getElementById("icity1");for(var i=0;i<field.length;i++){var tempvalue=field.options[i].value;var tempcountry=tempvalue.split("|")[0];var tempstat=tempvalue.split("|")[1];var tempcity=tempvalue.split("|")[2];var temptown=tempvalue.split("|")[3];var templocid=tempvalue.split("|")[5];var k=(i+1).toString();var newvalue=tempcountry+"|"+tempstat+"|"+tempcity+"|"+temptown+"|";newvalue+=k+"|"+templocid;var newtext=k+" - "+tempcountry+", "+tempcity+", "+temptown;field.options[i].value=newvalue;field.options[i].text=newtext;if(field.options[i].selected){field.options[i].selected=true}}}function selectallint(){field=document.getElementById("icity1");for(var i=0;i<field.options.length;i++){field.options[i].selected=true}}function intDisplayString(seq,locid){var display=seq+" - ";display+=loc_all.country[locid]+", ";display+=loc_all.city[locid]+", ";display+=loc_all.town[locid];return display}function intValueString(seq,locid){var valu="";valu+=loc_all.country[locid]+"|";valu+=loc_all.stat[locid]+"|";valu+=loc_all.city[locid]+"|";valu+=loc_all.town[locid]+"|";valu+=seq+"|";valu+=locid;return valu}function submitform_rideoffer(){if(validation_rideoffer()===false){return }}function select_then_submit_rideoffer(){selectallint();fromtovalues();document.userinput.submit()}function acceptTOS(){document.userinput.tos.value="yes"}function denyTOS(){document.userinput.tos.value="no";alert("You denied the T.O.S. disclaimer.\nPlease read and accept.")}function fromtovalues(){var txtselfromLocality="selfromLocality";var selfromLocality=document.getElementById(txtselfromLocality);var ftown=loc_all.town[selfromLocality.value];var fcity=loc_all.city[selfromLocality.value];var fstat=loc_all.stat[selfromLocality.value];var fcountry=loc_all.country[selfromLocality.value];var flocid=selfromLocality.value;var fromcityfield=document.getElementById("fcity1");fromcityfield.value=fcountry+"|"+fstat+"|"+fcity+"|"+ftown+"|0|"+flocid;var txtseltoLocality="seltoLocality";var seltoLocality=document.getElementById(txtseltoLocality);var ttown=loc_all.town[seltoLocality.value];var tcity=loc_all.city[seltoLocality.value];var tstat=loc_all.stat[seltoLocality.value];var tcountry=loc_all.country[seltoLocality.value];var tlocid=seltoLocality.value;var tocityfield=document.getElementById("tcity1");tocityfield.value=tcountry+"|"+tstat+"|"+tcity+"|"+ttown+"|20|"+tlocid}function validation_rideoffer(){var valtext="";if(document.userinput.fname.value===""){valtext+="First Name was left blank. \n\r";fname_blank=1}else{fname_blank=0}if(document.userinput.lname.value===""){valtext+="Last Name was left blank. \n\r";lname_blank=1}else{lname_blank=0}if(document.userinput.email.value===""){valtext+="E-mail was left blank. \n\r";email_blank=1}else{if(!isValidEmail(document.userinput.email.value)){valtext+="E-mail does not appear valid. \n\r";email_blank=0}else{email_blank=0}}if((document.userinput.smsemail.value!=="")&&(!isValidEmail(document.userinput.smsemail.value))){valtext+="SMS E-mail does not appear valid. \n\r"}if(document.userinput.haddress.value===""){valtext+="Address was left blank. \n\r";haddress_blank=1}else{haddress_blank=0}if(document.userinput.hcity.value===""){valtext+="City was left blank. \n\r";hcity_blank=1}else{hcity_blank=0}if(document.userinput.hstat.value===""){valtext+="State was left blank. \n\r";hstat_blank=1}else{hstat_blank=0}if(document.userinput.hzip.value===""){valtext+="Zip Code was left blank. \n\r";hzip_blank=1}else{hzip_blank=0}if(document.userinput.hcountry.value===""){valtext+="Home Country was left blank. \n\r";hcountry_blank=1}else{hcountry_blank=0}if(document.userinput.eventtitle.value===""){valtext+="Short Trip Description was left blank. \n\r";eventtitle_blank=1}else{eventtitle_blank=0}if(document.userinput.cardescrip.value===""){valtext+="Vehicle Description was left blank. \n\r";cardescrip_blank=1}else{cardescrip_blank=0}if(document.userinput.secretword.value===""){valtext+="Secret Word was left blank. \n\r";secretword_blank=1}else{secretword_blank=0}if(document.userinput.user_code.value===""){valtext+="5 hidden letters (Captcha) left blank. \n\r";user_code_blank=1}else{user_code_blank=0}if(document.userinput.tos.value!="yes"){valtext+="Terms of Service T.O.S. was not agreed. \n\r"}if(valtext===""){select_then_submit_rideoffer()}else{alert(valtext);focus_if_blank("user_code");focus_if_blank("secretword");focus_if_blank("cardescrip");focus_if_blank("eventtitle");focus_if_blank("hcountry");focus_if_blank("hzip");focus_if_blank("hstat");focus_if_blank("hcity");focus_if_blank("haddress");focus_if_blank("email");focus_if_blank("lname");focus_if_blank("fname");return false}}function focus_if_blank(fieldstring){if(eval(fieldstring+"_blank")==1){eval("document.userinput."+fieldstring+".focus()")}}function popup_map_define(txtFromToInt,source){var txtselLocality="sel"+txtFromToInt+"Locality";var selLocality=document.getElementById(txtselLocality);var maplocid=selLocality.value;data_arr.locid=maplocid;data_arr.winname=txtFromToInt+"win";data_arr.source=source;var txt_a_id="map_"+source+"_"+txtFromToInt;var aLink=document.getElementById(txt_a_id);var newURL="http://www.gishigo.com/popup_map.php";newURL+="?source="+data_arr.source;newURL+="&locid="+data_arr.locid;aLink.href=newURL}function popup_map(){var showURL="/popup_map.php";showURL+="?source="+data_arr.source;showURL+="&locid="+data_arr.locid;var winname=data_arr.winname;hwindow=window.open(showURL,winname,"scrollbars=yes,resizable=yes,width=950,height=675");hwindow.focus()}function preview(){hwindow=window.open(previewURL,"MQWin","scrollbars=yes,resizable=yes,width=790,height=660");hwindow.focus()}function preview_define(){var num_locations=collectlocdata();definepreviewURL(num_locations)}function collectlocdata(){fromtovalues();var fromcityfield=document.getElementById("fcity1");var fromstring=fromcityfield.value;var fromarray=fromstring.split("|");preview_locid[0]=fromarray[5];var intcityfield=document.getElementById("icity1");var z=0;for(var i=0;i<intcityfield.length;i++){var intstring=intcityfield.options[i].value;var intarray=intstring.split("|");z=z+1;preview_locid[z]=intarray[5]}var tocityfield=document.getElementById("tcity1");var tostring=tocityfield.value;var toarray=tostring.split("|");z=z+1;preview_locid[z]=toarray[5];return(z+1)}function definepreviewURL(num_locations){previewURL="/preview_popup_map.php";var locid_string="";for(var i=0;i<num_locations;i++){locid_string+=preview_locid[i]+","}locid_string=locid_string.substring(-1,(locid_string.length-1));previewURL+="?locid="+locid_string}function MapPreview(fileURL){hwindow=window.open(fileURL,"MQWin","scrollbars=yes,resizable=yes,width=785,height=650");hwindow.focus()}function validation_riderequest(){var valtext="";if(document.userinput.fname.value===""){valtext+="First Name was left blank. \n\r";fname_blank=1}else{fname_blank=0}if(document.userinput.lname.value===""){valtext+="Last Name was left blank. \n\r";lname_blank=1}else{lname_blank=0}if(document.userinput.email.value===""){valtext+="E-mail was left blank. \n\r";email_blank=1}else{if(!isValidEmail(document.userinput.email.value)){valtext+="E-mail does not appear valid. \n\r";email_blank=0}else{email_blank=0}}if(document.userinput.haddress.value===""){valtext+="Address was left blank. \n\r";haddress_blank=1}else{haddress_blank=0}if(document.userinput.hcity.value===""){valtext+="City was left blank. \n\r";hcity_blank=1}else{hcity_blank=0}if(document.userinput.hstat.value===""){valtext+="State was left blank. \n\r";hstat_blank=1}else{hstat_blank=0}if(document.userinput.hzip.value===""){valtext+="Zip Code was left blank. \n\r";hzip_blank=1}else{hzip_blank=0}if(document.userinput.hcountry.value===""){valtext+="Home Country was left blank. \n\r";hcountry_blank=1}else{hcountry_blank=0}if(document.userinput.eventtitle.value===""){valtext+="Short Trip Description was left blank. \n\r";eventtitle_blank=1}else{eventtitle_blank=0}if(document.userinput.secretword.value===""){valtext+="Secret Word was left blank. \n\r";secretword_blank=1}else{secretword_blank=0}if(document.userinput.user_code.value===""){valtext+="5 hidden letters (Captcha) left blank. \n\r";user_code_blank=1}else{user_code_blank=0}if(document.userinput.tos.value!="yes"){valtext+="Terms of Service T.O.S. was not agreed. \n\r"}if(valtext===""){document.userinput.submit()}else{alert(valtext);focus_if_blank("user_code");focus_if_blank("secretword");focus_if_blank("eventtitle");focus_if_blank("hcountry");focus_if_blank("hzip");focus_if_blank("hstat");focus_if_blank("hcity");focus_if_blank("haddress");focus_if_blank("email");focus_if_blank("lname");focus_if_blank("fname");return false}}function submitform_riderequest(){fromtovalues();if(validation_riderequest()===false){return }}function validation_match(){var valtext="";if(document.userinput.fname.value===""){valtext+="First Name was left blank. \n\r";fname_blank=1}else{fname_blank=0}if(document.userinput.lname.value===""){valtext+="Last Name was left blank. \n\r";lname_blank=1}else{lname_blank=0}if(document.userinput.email.value===""){valtext+="E-mail was left blank. \n\r";email_blank=1}else{if(!isValidEmail(document.userinput.email.value)){valtext+="E-mail does not appear valid. \n\r";email_blank=0}else{email_blank=0}}if(document.userinput.haddress.value===""){valtext+="Address was left blank. \n\r";haddress_blank=1}else{haddress_blank=0}if(document.userinput.hcity.value===""){valtext+="City was left blank. \n\r";hcity_blank=1}else{hcity_blank=0}if(document.userinput.hstat.value===""){valtext+="State was left blank. \n\r";hstat_blank=1}else{hstat_blank=0}if(document.userinput.hzip.value===""){valtext+="Zip Code was left blank. \n\r";hzip_blank=1}else{hzip_blank=0}if(document.userinput.hcountry.value===""){valtext+="Home Country was left blank. \n\r";hcountry_blank=1}else{hcountry_blank=0}if(document.userinput.user_code.value===""){valtext+="5 hidden letters (Captcha) left blank. \n\r";user_code_blank=1}else{user_code_blank=0}if(document.userinput.tos.value!="yes"){valtext+="Terms of Service T.O.S. was not agreed. \n\r"}if(valtext===""){document.userinput.submit()}else{alert(valtext);focus_if_blank("user_code");focus_if_blank("hcountry");focus_if_blank("hzip");focus_if_blank("hstat");focus_if_blank("hcity");focus_if_blank("haddress");focus_if_blank("email");focus_if_blank("lname");focus_if_blank("fname");return false}}function submitform_match(){fromtovalues();if(validation_match()===false){return }}function toggleExchangeMatch(me){region1=document.getElementById("showExchange1").style;region2=document.getElementById("showExchange2").style;if(me.value=="yes"){region1.display="inline";region2.display="inline"}if(me.value=="no"){region1.display="none";region2.display="none"}}function selectallint_search(){sdp=document.userinput.searchdriverpass;ifa=document.userinput.isfromall.checked;ita=document.userinput.istoall.checked;field=document.getElementById("icity1");var i=0;if((sdp[1].checked===true)&&(!ifa&&!ita)){for(i=0;i<field.options.length;i++){field.options[i].selected=true}}else{for(i=0;i<field.options.length;i++){field.options[i].selected=false}}}function fromtovalues_search(){fromcityfield=document.getElementById("fcity1");if(document.userinput.isfromall.checked===true){fromcityfield.value="all"}else{field=document.userinput.selfromLocality;var ftown=field.options[field.selectedIndex].value;field=document.userinput.selfromRegion;var fcity=field.options[field.selectedIndex].value;field=document.userinput.selfromCountry;var fcountry=field.options[field.selectedIndex].value;for(i=0;i<town.length;i++){if((town[i]==ftown)&&(city[i]==fcity)){var fstat=stat[i]}}fromcityfield.value=fcountry+"|"+fstat+"|"+fcity+"|"+ftown+"|0"}tocityfield=document.getElementById("tcity1");if(document.userinput.istoall.checked===true){tocityfield.value="all"}else{field=document.userinput.seltoLocality;var ttown=field.options[field.selectedIndex].value;field=document.userinput.seltoRegion;var tcity=field.options[field.selectedIndex].value;field=document.userinput.seltoCountry;var tcountry=field.options[field.selectedIndex].value;for(i=0;i<town.length;i++){if((town[i]==ttown)&&(city[i]==tcity)){var tstat=stat[i]}}tocityfield.value=tcountry+"|"+tstat+"|"+tcity+"|"+ttown+"|20"}return true}function isAllOK(me,pageload){if(me.name=="isfromall"&&me.checked===true){document.userinput.selfromCountry.disabled=true;document.userinput.selfromRegion.disabled=true;document.userinput.selfromLocality.disabled=true;document.userinput.selfromAirport.disabled=true;document.userinput.selfromCollege.disabled=true;document.userinput.selfromStadium.disabled=true;disableAnchor(document.getElementById("reverse_from"),1);disableAnchor(document.getElementById("reverse_to"),1);document.userinput.selintCountry.disabled=true;document.userinput.selintRegion.disabled=true;document.userinput.selintLocality.disabled=true;document.getElementById("icity1").disabled=true}if(me.name=="istoall"&&me.checked===true){document.userinput.seltoCountry.disabled=true;document.userinput.seltoRegion.disabled=true;document.userinput.seltoLocality.disabled=true;document.userinput.seltoAirport.disabled=true;document.userinput.seltoCollege.disabled=true;document.userinput.seltoStadium.disabled=true;disableAnchor(document.getElementById("reverse_from"),1);disableAnchor(document.getElementById("reverse_to"),1);document.userinput.selintCountry.disabled=true;document.userinput.selintRegion.disabled=true;document.userinput.selintLocality.disabled=true;document.getElementById("icity1").disabled=true}if(me.name=="isfromall"&&me.checked===false){document.userinput.selfromCountry.disabled=false;document.userinput.selfromRegion.disabled=false;document.userinput.selfromLocality.disabled=false;document.userinput.selfromAirport.disabled=false;document.userinput.selfromCollege.disabled=false;document.userinput.selfromStadium.disabled=false;if(pageload!=1){disableAnchor(document.getElementById("reverse_from"),0);disableAnchor(document.getElementById("reverse_to"),0)}document.userinput.selintCountry.disabled=false;document.userinput.selintRegion.disabled=false;document.userinput.selintLocality.disabled=false;document.getElementById("icity1").disabled=false}if(me.name=="istoall"&&me.checked===false){document.userinput.seltoCountry.disabled=false;document.userinput.seltoRegion.disabled=false;document.userinput.seltoLocality.disabled=false;document.userinput.seltoAirport.disabled=false;document.userinput.seltoCollege.disabled=false;document.userinput.seltoStadium.disabled=false;if(pageload!=1){disableAnchor(document.getElementById("reverse_from"),0);disableAnchor(document.getElementById("reverse_to"),0)}document.userinput.selintCountry.disabled=false;document.userinput.selintRegion.disabled=false;document.userinput.selintLocality.disabled=false;document.getElementById("icity1").disabled=false}if(document.userinput.isfromall.checked&&document.userinput.istoall.checked){if(me.name=="isfromall"){document.userinput.seltoCountry.disabled=false;document.userinput.seltoRegion.disabled=false;document.userinput.seltoLocality.disabled=false;document.userinput.seltoAirport.disabled=false;document.userinput.seltoCollege.disabled=false;document.userinput.seltoStadium.disabled=false;document.userinput.istoall.checked=false}else{document.userinput.selfromCountry.disabled=false;document.userinput.selfromRegion.disabled=false;document.userinput.selfromLocality.disabled=false;document.userinput.selfromAirport.disabled=false;document.userinput.selfromCollege.disabled=false;document.userinput.selfromStadium.disabled=false;document.userinput.isfromall.checked=false}}}function toggleDisplayIntermediateLocations(){reset_row_to_bottom_border();reset_Div_row_int()}function reset_row_to_bottom_border(){var field=document.getElementById("row_to");var trigger=document.userinput.searchdriverpass[0].checked;if(trigger){field.style.borderBottomWidth="0px";field.style.borderBottomColor="#FFFFFF";field.style.borderBottomStyle="solid"}else{field.style.borderBottomWidth="1px";field.style.borderBottomColor="#804000";field.style.borderBottomStyle="dashed"}}function reset_Div_row_int(){var field=document.getElementById("row_int");var trigger=document.userinput.searchdriverpass[0].checked;if(trigger){field.style.display="none"}else{field.style.display=""}}function collectlocdata_search(){geocountry=new Array();geostat=new Array();geocity=new Array();geotown=new Array();geosequence=new Array();fromtovalues_search();fromcityfield=document.getElementById("fcity1");fromstring=fromcityfield.value;fromarray=fromstring.split("|");geocountry[0]=fromarray[0];geostat[0]=fromarray[1];geocity[0]=fromarray[2];geotown[0]=fromarray[3];geosequence[0]=fromarray[4];intcityfield=document.getElementById("icity1");var z=0;for(var i=0;i<intcityfield.length;i++){intstring=intcityfield.options[i].value;intarray=intstring.split("|");z=i+1;geocountry[z]=intarray[0];geostat[z]=intarray[1];geocity[z]=intarray[2];geotown[z]=intarray[3];geosequence[z]=intarray[4]}tocityfield=document.getElementById("tcity1");tostring=tocityfield.value;toarray=tostring.split("|");z=intcityfield.options.length+1;geocountry[z]=toarray[0];geostat[z]=toarray[1];geocity[z]=toarray[2];geotown[z]=toarray[3];geosequence[z]=toarray[4]}function Preview_search(){collectlocdata_search();var wholeurl=buildurlstring();MapPreview(wholeurl)}function copy(inElement){if(inElement.createTextRange){var range=inElement.createTextRange();if(range){range.execCommand("Copy")}}else{var flashcopier="flashcopier";if(!document.getElementById(flashcopier)){var divholder=document.createElement("div");divholder.id=flashcopier;document.body.appendChild(divholder)}document.getElementById(flashcopier).innerHTML="";var divinfo='<embed src="/lib/ClipboardCopy/_clipboard.swf" FlashVars="clipboard='+encodeURIComponent(inElement.value)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';document.getElementById(flashcopier).innerHTML=divinfo}}function validation_modify_driver(){var valtext="";if(document.userinput.fname.value===""){valtext+="First Name was left blank. \n\r";fname_blank=1}else{fname_blank=0}if(document.userinput.lname.value===""){valtext+="Last Name was left blank. \n\r";lname_blank=1}else{lname_blank=0}if(document.userinput.email.value===""){valtext+="E-mail was left blank. \n\r";email_blank=1}else{if(!isValidEmail(document.userinput.email.value)){valtext+="E-mail does not appear valid. \n\r";email_blank=0}else{email_blank=0}}if((document.userinput.smsemail.value!=="")&&(!isValidEmail(document.userinput.smsemail.value))){valtext+="SMS E-mail does not appear valid. \n\r"}if(document.userinput.haddress.value===""){valtext+="Address was left blank. \n\r";haddress_blank=1}else{haddress_blank=0}if(document.userinput.hcity.value===""){valtext+="City was left blank. \n\r";hcity_blank=1}else{hcity_blank=0}if(document.userinput.hstat.value===""){valtext+="State was left blank. \n\r";hstat_blank=1}else{hstat_blank=0}if(document.userinput.hzip.value===""){valtext+="Zip Code was left blank. \n\r";hzip_blank=1}else{hzip_blank=0}if(document.userinput.hcountry.value===""){valtext+="Home Country was left blank. \n\r";hcountry_blank=1}else{hcountry_blank=0}if(document.userinput.eventtitle.value===""){valtext+="Short Trip Description was left blank. \n\r";eventtitle_blank=1}else{eventtitle_blank=0}if(document.userinput.cardescrip.value===""){valtext+="Vehicle Description was left blank. \n\r";cardescrip_blank=1}else{cardescrip_blank=0}if(document.userinput.secretword.value===""){valtext+="Secret Word was left blank. \n\r";secretword_blank=1}else{secretword_blank=0}if(document.userinput.modify_user_code.value===""){valtext+="5 hidden letters (Captcha) left blank. \n\r";modify_user_code_blank=1}else{modify_user_code_blank=0}if(document.userinput.tos.value!="yes"){valtext+="Terms of Service T.O.S. was not agreed. \n\r"}if(valtext===""){document.userinput.submit()}else{alert(valtext);focus_if_blank("modify_user_code");focus_if_blank("secretword");focus_if_blank("cardescrip");focus_if_blank("eventtitle");focus_if_blank("hcountry");focus_if_blank("hzip");focus_if_blank("hstat");focus_if_blank("hcity");focus_if_blank("haddress");focus_if_blank("email");focus_if_blank("lname");focus_if_blank("fname");return false}}function validation_modify_passenger(){var valtext="";if(document.userinput.fname.value===""){valtext+="First Name was left blank. \n\r";fname_blank=1}else{fname_blank=0}if(document.userinput.lname.value===""){valtext+="Last Name was left blank. \n\r";lname_blank=1}else{lname_blank=0}if(document.userinput.email.value===""){valtext+="E-mail was left blank. \n\r";email_blank=1}else{if(!isValidEmail(document.userinput.email.value)){valtext+="E-mail does not appear valid. \n\r";email_blank=0}else{email_blank=0}}if(document.userinput.haddress.value===""){valtext+="Address was left blank. \n\r";haddress_blank=1}else{haddress_blank=0}if(document.userinput.hcity.value===""){valtext+="City was left blank. \n\r";hcity_blank=1}else{hcity_blank=0}if(document.userinput.hstat.value===""){valtext+="State was left blank. \n\r";hstat_blank=1}else{hstat_blank=0}if(document.userinput.hzip.value===""){valtext+="Zip Code was left blank. \n\r";hzip_blank=1}else{hzip_blank=0}if(document.userinput.hcountry.value===""){valtext+="Home Country was left blank. \n\r";hcountry_blank=1}else{hcountry_blank=0}if(document.userinput.eventtitle.value===""){valtext+="Short Trip Description was left blank. \n\r";eventtitle_blank=1}else{eventtitle_blank=0}if(document.userinput.secretword.value===""){valtext+="Secret Word was left blank. \n\r";secretword_blank=1}else{secretword_blank=0}if(document.userinput.modify_user_code.value===""){valtext+="5 hidden letters (Captcha) left blank. \n\r";modify_user_code_blank=1}else{modify_user_code_blank=0}if(document.userinput.tos.value!="yes"){valtext+="Terms of Service T.O.S. was not agreed. \n\r"}if(valtext===""){document.userinput.submit()}else{alert(valtext);focus_if_blank("modify_user_code");focus_if_blank("secretword");focus_if_blank("eventtitle");focus_if_blank("hcountry");focus_if_blank("hzip");focus_if_blank("hstat");focus_if_blank("hcity");focus_if_blank("haddress");focus_if_blank("email");focus_if_blank("lname");focus_if_blank("fname");return false}}function submitform_modify_driver(){selectallint();fromtovalues();if(validation_modify_driver()===false){return }}function submitform_modify_passenger(){fromtovalues();if(validation_modify_passenger()===false){return }}function sec_to_str_hour_min(intSeconds){var intHours=Math.floor(intSeconds/3600);var remainSeconds=intSeconds-(intHours*3600);var intMinutes=Math.round(remainSeconds/60);var string=intHours+"h:"+intMinutes+"m";return string}function toggleOwner(){var field_Yes=document.userinput.gst_own[0].checked;var divfirstname=document.getElementById("first_name");divfirstname.innerHTML="";var guestname_temp="";if(field_Yes){divfirstname.innerHTML="Secret Word:";guestname_temp=document.getElementById("guestname").value;document.getElementById("guestname").value="";document.getElementById("guestname").maxLength=14;document.getElementById("guestname").value=guestname_temp}else{divfirstname.innerHTML="First Name:";guestname_temp=document.getElementById("guestname").value;document.getElementById("guestname").value="";document.getElementById("guestname").maxLength=10;document.getElementById("guestname").value=guestname_temp}}function over18(){var field_Age=document.userinput.age[1].checked;if(field_Age){var message="Stop. Do not enter the Chat Room. \n\r";message+="You must be age 18 or older to use GishiGo.";alert(message);return false}return true}function isComplete_chat_form(){var valtext="";if(document.userinput.guestname.value===""){valtext+="First Name/Secret Word was left blank. \n\r";guestname_blank=1}else{guestname_blank=0}var value_user_code=document.userinput.chat_user_code.value;if(value_user_code===""){valtext+="5 hidden letters (Captcha) left blank. \n\r";chat_user_code_blank=1}else{var size_user_code=value_user_code.length;if(size_user_code<5){valtext+="Make sure you have input all 5 hidden letters. \n\r";chat_user_code_blank=1}else{chat_user_code_blank=0}}if(valtext===""){return true}else{alert(valtext);if(chat_user_code_blank==1){document.userinput.chat_user_code.focus()}if(guestname_blank==1){document.userinput.guestname.focus()}return false}}function validate_chatform(){toggleOwner();if(over18()===false){return false}return isComplete_chat_form()}function isComplete_contact_form(){var valtext="";var fromname_blank="";if(document.userinput.fromname.value===""){valtext+="From Name was left blank. \n\r";fromname_blank=1}else{fromname_blank=0}if(document.userinput.fromemail.value===""){valtext+="Email was left blank. \n\r";fromemail_blank=1}else{if(!isValidEmail(document.userinput.fromemail.value)){valtext+="Email does not appear valid. \n\r";fromemail_blank=1}else{fromemail_blank=0}}var subject_blank=1;if(document.userinput.subject.value===""){valtext+="Subject was left blank. \n\r";subject_blank=1}else{subject_blank=0}var message_blank=1;if(document.userinput.message.value===""){valtext+="Brief Message was left blank. \n\r";message_blank=1}else{message_blank=0}var value_user_code=document.userinput.contact_user_code.value;var contact_user_code_blank=1;if(value_user_code===""){valtext+="5 hidden letters (Captcha) left blank. \n\r";contact_user_code_blank=1}else{var size_user_code=value_user_code.length;if(size_user_code<5){valtext+="Make sure you have input all 5 hidden letters. \n\r";contact_user_code_blank=1}else{contact_user_code_blank=0}}if(valtext===""){return true}else{alert(valtext);if(contact_user_code_blank==1){document.userinput.contact_user_code.focus()}if(message_blank==1){document.userinput.message.focus()}if(subject_blank==1){document.userinput.subject.focus()}if(fromemail_blank==1){document.userinput.fromemail.focus()}if(fromname_blank==1){document.userinput.fromname.focus()}return false}}function validate_contact_form(){return isComplete_contact_form()}function chatWin(chaturl){chatwindow=window.open(chaturl,"name","scrollbars=yes,resizable=yes,width=680,height=635");if(!chatwindow.opener){chatwindow.opener=self}if(chatwindow.focus){chatwindow.focus()}}function startchat(eventid){var chaturl="https://www.gishigo.com/chat_form.php?";chaturl+="eventid="+eventid;chaturl=encodeURI(chaturl);chatWin(chaturl)}function makesimilarpost(actiontxt){var formobj=document.getElementById("similar1");formobj.action="/"+actiontxt;formobj.submit()};