function clear_field(field_name,field_value,field_value_r){if(document.getElementById(field_name).value==field_value){document.getElementById(field_name).value=field_value_r;}}function fill_field(field_name,field_value,field_value_r){if(document.getElementById(field_name).value==field_value_r){document.getElementById(field_name).value=field_value;}}function update_count(field_name,div_name){var new_count=140-field_name.value.length;document.getElementById(div_name).innerHTML=new_count;}function disable_submit(dform){if(document.getElementById){for(var sch=0;sch<dform.length;sch++){if(dform.elements[sch].type.toLowerCase()=="submit"){dform.elements[sch].value='Please wait...';dform.elements[sch].disabled=true;}}}return true;}function hide_field(field_to_hide){document.getElementById(field_to_hide).innerHTML='';document.getElementById(field_to_hide).style.display='none';}function disable_form(form_element){form_element.disabled=true;}function enable_form(form_element){form_element.disabled=false;}function set_val(field_name,field_value){document.getElementById(field_name).value=field_value;}function goto_url(url){eval("parent.location='"+url+"'");}var dtCh="/";var cur_date=new Date();var minYear=cur_date.getFullYear();var maxYear=cur_date.getFullYear()+10;function isInteger(s){var i;for(i=0;i<s.length;i++){var c=s.charAt(i);if(((c<"0")||(c>"9")))return false;}return true;}function stripCharsInBag(s,bag){var i;var returnString="";for(i=0;i<s.length;i++){var c=s.charAt(i);if(bag.indexOf(c)==-1)returnString+=c;}return returnString;}function daysInFebruary(year){return(((year%4==0)&&((!(year%100==0))||(year%400==0)))?29:28);}function DaysArray(n){for(var i=1;i<=n;i++){this[i]=31;if(i==4||i==6||i==9||i==11){this[i]=30}if(i==2){this[i]=29}}return this}function isDate(dtStr){var daysInMonth=DaysArray(12);var pos1=dtStr.indexOf(dtCh);var pos2=dtStr.indexOf(dtCh,pos1+1);var strMonth=dtStr.substring(0,pos1);var strDay=dtStr.substring(pos1+1,pos2);var strYear=dtStr.substring(pos2+1);strYr=strYear;if(strDay.charAt(0)=="0"&&strDay.length>1)strDay=strDay.substring(1);if(strMonth.charAt(0)=="0"&&strMonth.length>1)strMonth=strMonth.substring(1);for(var i=1;i<=3;i++){if(strYr.charAt(0)=="0"&&strYr.length>1)strYr=strYr.substring(1)}month=parseInt(strMonth);day=parseInt(strDay);year=parseInt(strYr);if(pos1==-1||pos2==-1){return "The date format should be : mm/dd/yyyy";}if(strMonth.length<1||month<1||month>12){return "Please enter a valid month";}if(strDay.length<1||day<1||day>31||(month==2&&day>daysInFebruary(year))||day>daysInMonth[month]){return "Please enter a valid day";}if(strYear.length!=4||year==0||year<minYear||year>maxYear){return "Please enter a valid 4 digit year between "+minYear+" and "+maxYear;}if(dtStr.indexOf(dtCh,pos2+1)!=-1||isInteger(stripCharsInBag(dtStr,dtCh))==false){return "Please enter a valid date";}return "";}function validate_create(this_form){var message='';if(this_form.twitter_name.value==''||this_form.twitter_name.value=='@your_twitter_name'){message+='You must enter a valid Twitter username.\n';}if(this_form.event_name.value==''){message+='Event Name is a required field.\n';}if(this_form.event_where.value==''){message+='Event Where is a required field.\n';}if(this_form.dt.value!=''){if(isDate(this_form.dt.value)!=''){message+='Event When: '+isDate(this_form.dt.value)+'\n';}}else{message+='Event When is a required field.\n';}if(this_form.event_description.value==''||this_form.event_description.value=='You know the drill! You have 140 chars to describe your event. And we are counting...'){message+='Event Description is a required field.\n';}if(message!=''){document.rv=false;alert(message);message='';}else{document.rv=true;}}function validate_prsvp(this_form){var message='';if(this_form.twitter_name_2.value==''||this_form.twitter_name_2.value=='@your_twitter_name'){message+='You must enter a valid Twitter username.\n';}if(message!=''){document.rv=false;alert(message);message='';}else{document.rv=true;}}function populate_state(option_field,field_name){var select_field=document.getElementById(field_name);var state_acronyms=new Array();var state_names=new Array();if(option_field.value=='us'){state_acronyms=new Array("","AL","AK","AZ","AR","CA","CO","CT","DE","DC","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY");state_names=new Array("","Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","District of Columbia","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming");}else if(option_field.value=='uk'){state_acronyms=new Array("","ENGL","NOIR","SCOT","WALE");state_names=new Array("","England","Northern Ireland","Scotland","Wales");}else if(option_field.value=='au'){state_acronyms=new Array("","ACT","JBT","NSW","NT","QLD","SA","TAS","VIC","WA");state_names=new Array("","Australian Capital Territory","Jervis Bay Territory","New South Wales","Northern Territory","Queensland","South Australia","Tasmania","Victoria","Western Australia");}else if(option_field.value=='ca'){state_acronyms=new Array("","AB","BC","MB","NB","NL","NT","NS","NU","ON","PE","QC","SK","YT");state_names=new Array("","Alberta","British Columbia","Manitoba","New Brunswick","Newfoundland and Labrador","Northwest Territories","Nova Scotia","Nunavut","Ontario","Prince Edward Island","Quebec","Saskatchewan","Yukon");}else if(option_field.value=='in'){state_acronyms=new Array("","AN","AP","AR","AS","BR","CH","CG","DN","DD","DL","GA","GJ","HR","HP","JK","JH","KA","KL","LD","MP","MH","MN","ML","MZ","NL","OR","PY","PB","RJ","SK","TN","TR","UP","UA","WB");state_names=new Array("","Andaman & Nicobar","Andhra Pradesh","Arunachal Pradesh","Assam","Bihar","Chandigarh","Chattisgarh","Dadra and Nagar Haveli","Daman & Diu","Delhi","Goa","Gujarat","Haryana","Himachal Pradesh","Jammu & Kashmir","Jharkhand","Karnataka","Kerala","Lakshadweep","Madhya Pradesh","Maharashtra","Manipur","Meghalaya","Mizoram","Nagaland","Orissa","Puducherry","Punjab","Rajasthan","Sikkim","Tamil Nadu","Tripura","Uttar Pradesh","Uttarakhand","West Bengal");}else if(option_field.value=='br'){state_acronyms=new Array("","AC","AL","AP","AM","BA","CE","DF","ES","GO","MA","MT","MS","MG","PA","PB","PR","PE","PI","RJ","RN","RS","RO","RR","SC","SP","SE","TO");state_names=new Array("","Acre","Alagoas","Amapa","Amazonas","Bahia","Ceara","Distrito Federal","Espirito Santo","Goias","Maranhao","Mato Grosso","Mato Grosso do Sul","Minas Gerais","Para","Paraiba","Parana","Pernambuco","Piaui","Rio de Janeiro","Rio Grande do Norte","Rio Grande do Sul","Rondonia","Roraima","Santa Catarina","Sao Paulo","Sergipe","Tocantins");}else if(option_field.value=='za'){state_acronyms=new Array("","EC","FS","GT","KN","LP","MP","NW","NC","WC");state_names=new Array("","Eastern Cape","Free State","Gauteng","KwaZulu-Natal","Limpopo","Mpumalanga","North West","Northern Cape","Western Cape");}if(state_acronyms.length>0){select_field.options.length=0;select_field.options[0]=new Option("Select state","",true,false);for(var i=1;i<state_acronyms.length;i++){select_field.options[i]=new Option(state_names[i],state_acronyms[i],false,false);}}else{select_field.options.length=0;select_field.options[0]=new Option("N/A","",true,false);}}