var gcountries = new Array("","United States","Afghanistan","Albania","Algeria","Andorra","Angola","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia & Herzegovina","Botswana","Brazil","Brunei","Bulgaria","Burkina Faso","Burma","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Colombia","Comoros","Congo","Costa Rica","Croatia","Cuba","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Fiji","Finland","France","French Guiana","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Grenada","Guadeloupe","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Israel","Italy","Ivory Coast","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macau","Macedonia","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Martinique","Mauritania","Mauritius","Mexico","Moldova","Monaco","Mongolia","Morocco","Mozambique","Namibia","Nepal","Netherlands","Netherlands Antilles","New Zealand","Nicaragua","Niger","Nigeria","North Korea","Norway","Oman","Pakistan","Panama","Paraguay","Peru","Philippines","Poland","Portugal","Qatar","Romania","Russia","Rwanda","San Marino","Sao Tome & Principe","Saudi Arabia","Senegal","Serbia & Montenegro","Seychelles","Sierra Leone","Singapore","Slovakia","Slovenia","Somalia","South Africa","South Korea","Spain","Sri Lanka","St. Kitts & Nevis","St. Lucia","St. Vincent & the Grenadines","Sudan","Suriname","Swaziland","Sweden","Switzerland","Syria","Taiwan","Tajikistan","Tanzania","Thailand","Togo","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Venezuela","Vietnam","Western Sahara","Yemen","Zambia","Zimbabwe");

var gregions = new Array();
gregions[187] = new Array("","Amazonas","Anzoategui","Apure","Aragua","Barinas","Bolivar","Carabobo","Cojedes","Delta Amacuro","Dependencias Federales","Distrito Federal","Falcon","Guarico","Lara","Merida","Miranda","Monagas","Nueva Esparta","Portuguesa","Sucre","Tachira","Trujillo","Vargas","Yaracuy","Zulia");
gregions[1] = new Array("","Alabama","Alaska","American Samoa","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","District of Columbia","Florida","Georgia","Guam","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","Northern Mariana Islands","Ohio","Oklahoma","Oregon","Pennsylvania","Puerto Rico","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virgin Islands","Virginia","Washington","West Virginia","Wisconsin","Wyoming");
gregions[184] = new Array("","England - Bath Avon","England - Bedfordshire","England - Berkshire","England - Brighton and Hove","England - Bristol","England - Buckinghamshire","England - Cambridgeshire","England - Channel Isles","England - Cheshire","England - Cornwall","England - County Durham","England - Cumbria","England - Derbyshire","England - Devon","England - Dorset","England - Essex","England - Gloucestershire","England - Hampshire","England - Herefordshire","England - Hertfordshire","England - Huntingdonshire","England - Isle of Wight","England - Isles of Scilly","England - Kent","England - Lancashire","England - Leicestershire","England - Lincolnshire","England - London","England - Manchester","England - Merseyside","England - Middlesex","England - Norfolk","England - Northamptonshire","England - Northumberland","England - Nottinghamshire","England - Oxfordshire","England - Rutland","England - Shropshire","England - Somerset","England - Staffordshire","England - Suffolk","England - Surrey","England - Sussex","England - Tyne and Wear","England - Warwickshire","England - West Midlands","England - Westmorland","England - Wiltshire","England - Worcestershire","England - Yorkshire","Isle of Man - Isle of Man","N. Ireland - Antrim","N. Ireland - Armagh","N. Ireland - Belfast","N. Ireland - Down","N. Ireland - Fermanagh","N. Ireland - Londonderry","N. Ireland - Tyrone","Scotland - Aberdeenshire","Scotland - Angus","Scotland - Argyllshire","Scotland - Ayrshire","Scotland - Banffshire","Scotland - Berwickshire","Scotland - Buteshire","Scotland - Caithness","Scotland - Clackmannanshire","Scotland - Dumfriesshire","Scotland - Dunbartonshire","Scotland - Dundee City","Scotland - Edinburgh","Scotland - Falkirk","Scotland - Fife","Scotland - Highland","Scotland - Inverness-shire","Scotland - Isle of Islay","Scotland - Isle of Lewis","Scotland - Isle of Skye","Scotland - Kincardineshire","Scotland - Kinross-Shire","Scotland - Kirkcudbrightshire","Scotland - Lanarkshire","Scotland - Midlothian","Scotland - Morayshire","Scotland - Nairnshire","Scotland - Orkney","Scotland - Peeblesshire","Scotland - Perthshire","Scotland - Renfrewshire","Scotland - Ross-shire","Scotland - Roxburghshire","Scotland - Selkirkshire","Scotland - Shetland","Scotland - Stirlingshire","Scotland - Sutherland","Scotland - West Lothian","Scotland - Western Isles","Scotland - Wigtownshire","Wales - Anglesey","Wales - Brecknockshire","Wales - Caernarfonshire","Wales - Cardiff","Wales - Cardiganshire","Wales - Carmarthenshire","Wales - Ceredigion","Wales - Denbighshire","Wales - Flintshire","Wales - Glamorgan","Wales - Gwynedd","Wales - Merioneth","Wales - Monmouthshire","Wales - Montgomeryshire","Wales - Newport","Wales - Pembrokeshire","Wales - Radnorshire","Wales - Swansea");
gregions[171] = new Array("","Kaohsiung","Taipei","Taiwan");
gregions[169] = new Array("","Aargau","Appenzell Ausserrhoden","Appenzell Innerrhoden","Basel-Land","Basel-Stadt","Bern","Fribourg","Geneva","Glarus","Graubunden","Jura","Lucerne","Neuchatel","Nidwalden","Obwalden","Schaffhausen","Schwyz","Solothurn","St. Gallen","Thurgau","Ticino","Uri","Valais","Vaud","Zug","Zurich");
gregions[160] = new Array("","Andalucia","Aragon","Asturias","Baleares","Canarias","Cantabria","Castilla-La Mancha","Castilla-Leon","Cataluna","Comunidad Valenciana","Extremadura","Galicia","La Rioja","Madrid","Murcia","Navarra","Pais Vasco");
gregions[159] = new Array("","Ch'ungch'ong-bukto","Ch'ungch'ong-namdo","Cheju-do","Cholla-bukto","Cholla-namdo","Inch'on-gwangyoksi","Kangwon-do","Kwangju-gwangyoksi","Kyonggi-do","Kyongsang-bukto","Kyongsang-namdo","Pusan-gwangyoksi","Soul-t'ukpyolsi","Taegu-gwangyoksi","Taejon-gwangyoksi","Ulsan-gwangyoksi");
gregions[142] = new Array("","Aveiro","Azores","Beja","Braga","Braganca","Castelo Branco","Coimbra","Evora","Faro","Guarda","Leiria","Lisboa","Madeira","Portalegre","Porto","Santarem","Setubal","Viana do Castelo","Vila Real","Viseu");
gregions[140] = new Array("","Bicol","Cagayan","Caraga","Central Luzon","Central Mindanao","Central Visayas","Cordillera","Eastern Visayas","Ilocos","Muslim Mindanao","National Capital Region","Northern Mindanao","Southern Mindanao","Southern Tagalog","Western Mindanao","Western Visayas");
gregions[139] = new Array("","Amazonas","Ancash","Apurimac","Arequipa","Ayacucho","Cajamarca","Callao","Cusco","Huancavelica","Huanuco","Ica","Junin","La Libertad","Lambayeque","Lima","Loreto","Madre de Dios","Moquegua","Pasco","Piura","Puno","San Martin","Tacna","Tumbes","Ucayali");
gregions[137] = new Array("","Bocas del Toro","Chiriqui","Cocle","Colon","Darien","Embera","Herrera","Kuna de Madungandi","Kuna de Wargandi","Kuna Yala (San Blas)","Los Santos","Ngobe Bugle","Panama","Veraguas");
gregions[119] = new Array("","Aguascalientes","Baja California Norte","Baja California Sur","Campeche","Chiapas","Chihuahua","Coahuila de Zaragoza","Colima","Distrito Federal","Durango","Estado de México","Guanajuato","Guerrero","Hidalgo","Jalisco","Michoacán","Morelos","Nayarit","Nuevo León","Oaxaca","Puebla","Querétaro","Quintana Roo","San Luis Potosí","Sinaloa","Sonora","Tabasco","Tamaulipas","Tlaxcala","Veracruz","Yucatán","Zacatecas");
gregions[112] = new Array("","Johor","Kedah","Kelantan","Kuala Lumpur","Labuan","Melaka","Negeri Sembilan","Pahang","Perak","Perlis","Pulau Pinang","Putrajaya","Sabah","Sarawak","Selangor","Terengganu");
gregions[92] = new Array("","Aichi","Akita","Aomori","Chiba","Ehime","Fukui","Fukuoka","Fukushima","Gifu","Gunma","Hiroshima","Hokkaido","Hyogo","Ibaragi","Ishikawa","Iwate","Kagawa","Kagoshima","Kanagawa","Kochi","Kumamoto","Kyoto","Mie","Miyagi","Miyazaki","Nagano","Nagasaki","Nara","Niigata","Oita","Okayama","Okinawa","Osaka","Saga","Saitama","Shiga","Shimane","Shizuoka","Tochigi","Tokushima","Tokyo","Tottori","Toyama","Wakayama","Yamagata","Yamaguchi","Yamanashi");
gregions[89] = new Array("","Abruzzi","Basilicata","Calabria","Campania","Emilia-Romagna","Friuli-Venezia Giulia","Lazio","Liguria","Lombardia","Marche","Molise","Piemonte","Puglia","Sardegna","Sicilia","Toscana","Trentino-Alto Adige","Umbria","Valle d'Aosta","Veneto");
gregions[83] = new Array("","Andaman and Nicobar Islands","Andhra Pradesh","Arunachal Pradesh","Assam","Bihar","Chandigarh","Chhattisgarh","Dadra and Nagar Haveli","Daman and Diu","Delhi","Goa","Gujarat","Haryana","Himachal Pradesh","Jammu and Kashmir","Jharkhand","Karnataka","Kerala","Lakshadweep","Madhya Pradesh","Maharashtra","Manipur","Meghalaya","Mizoram","Nagaland","Orissa","Pondicherry","Punjab","Rajasthan","Sikkim","Tamil Nadu","Tripura","Uttar Pradesh","Uttaranchal","West Bengal");
gregions[79] = new Array("","Atlantida","Choluteca","Colon","Comayagua","Copan","Cortes","El Paraiso","Francisco Morazan","Gracias a Dios","Intibuca","Islas de la Bahia","La Paz","Lempira","Ocotepeque","Olancho","Santa Barbara","Valle","Yoro");
gregions[74] = new Array("","Alta Verapaz","Baja Verapaz","Chimaltenango","Chiquimula","El Progreso","Escuintla","Guatemala","Huehuetenango","Izabal","Jalapa","Jutiapa","Peten","Quetzaltenango","Quiche","Retalhuleu","Sacatepequez","San Marcos","Santa Rosa","Solola","Suchitepequez","Totonicapan","Zacapa");
gregions[68] = new Array("","Baden-Wurttemberg","Bavaria","Berlin","Brandenburg","Bremen","Hamburg","Hesse","Lower Saxony","Mecklenburg-Western-Pomerania","Northrhine-Westphalia","Rhineland-Palatinate","Saarland","Saxony","Saxony-Anhalt","Schleswig-Holstein","Thuringia");
gregions[63] = new Array("","Alsace","Aquitaine","Auvergne","Basse-Normandie","Bourgogne","Bretagne","Centre","Champagne-Ardenne","Corse","Franche-Comté","French Polynesia & Tahiti","Guadeloupe","Guyane","Haute-Normandie","Ile de France","Languedoc-Roussillon","Limousin","Lorraine","Martinique","Mayotte","Midi-Pyrénées","Nord-Pas de Calais","Nouvelle Calédonie","Pays de la Loire","Picardie","Poitou-Charentes","Provence (PACA)","Rhône Alpes","Réunion","St Pierre et Miquelon","Wallis et Futuna");
gregions[47] = new Array("","Camaguey","Ciego de Avila","Cienfuegos","Ciudad de La Habana","Granma","Guantanamo","Holguin","Isla de la Juventud","La Habana","Las Tunas","Matanzas","Pinar del Rio","Sancti Spiritus","Santiago de Cuba","Villa Clara");
gregions[42] = new Array("","Amazonas","Antioquia","Arauca","Atlantico","Bolivar","Boyaca","Caldas","Caqueta","Casanare","Cauca","Cesar","Choco","Cordoba","Cundinamarca","Distrito Capital de Bogota","Guainia","Guaviare","Huila","La Guajira","Magdalena","Meta","Narino","Norte de Santander","Putumayo","Quindio","Risaralda","San Andres y Providencia","Santander","Sucre","Tolima","Valle del Cauca","Vaupes","Vichada");
gregions[41] = new Array("","Anhui","Beijing","Chongqing","Fujian","Gansu","Guangdong","Guangxi","Guizhou","Hainan","Hebei","Heilongjiang","Henan","Hong Kong","Hubei","Hunan","Inner Mongolia","Jiangsu","Jiangxi","Jilin","Liaoning","Ningxia","Qinghai","Shaanxi","Shandong","Shanghai","Shanxi","Sichuan","Tianjin","Tibet","Xinjiang","Yunnan","Zhejiang");
gregions[40] = new Array("","Aisen","Antofagasta","Araucania","Atacama","Bio-Bio","Coquimbo","Libertador Bernardo O'Higgins","Los Lagos","Magallanes y de la Antartica","Maule","Region Metropolitana","Tarapaca","Valparaiso");
gregions[35] = new Array("","Alberta","British Columbia","Manitoba","New Brunswick","Newfoundland","Northwest Territories","Nova Scotia","Nunavut","Ontario","Prince Edward Island","Quebec","Saskatchewan","Yukon Territory");
gregions[27] = new Array("","Acre","Alagoas","Amapá","Amazonas","Bahia","Ceará","Distrito Federal","Espírito Santo","Goiás","Maranhão","Mato Grosso","Mato Grosso do Sul","Minas Gerais","Paraná","Paraíba","Pará","Pernambuco","Piauí","Rio de Janeiro","Rio Grande do Norte","Rio Grande do Sul","Rondônia","Roraima","Santa Catarina","Sergipe","São Paulo","Tocantins");
gregions[24] = new Array("","Chuquisaca","Cochabamba","El Beni","La Paz","Oruro","Pando","Potosi","Santa Cruz","Tarija");
gregions[12] = new Array("","Burgenland","Carinthia","Lower Austria","Salzburg","Styria","Tyrol","Upper Austria","Vienna","Vorarlberg");
gregions[11] = new Array("","Australian Capital Territory","New South Wales","Northern Territory","Queensland","South Australia","Tasmania","Victoria","Western Australia");
gregions[8] = new Array("","Buenos Aires","Catamarca","Chaco","Chubut","Cordoba","Corrientes","Distrito Federal","Entre Rios","Formosa","Jujuy","La Pampa","La Rioja","Mendoza","Misiones","Neuquen","Rio Negro","Salta","San Juan","San Luis","Santa Cruz","Santa Fe","Santiago del Estero","Tierra del Fuego","Tucuman");


var gclassifieds = new Array("","Jobs","Housing & Rentals","Musician Xchange","Filmmakers","Casting Calls","For Sale","Cars For Sale","Items Wanted","Services","Personals");
var gclassified = new Array();
gclassified[1] = new Array("","Accounting / Finance","Administrative / Office","Architecture / Engineering","Art / Design / Media","Biotech / Science","Business / Management","Customer Service","Education","Government","Human Resources","Internet Engineering","Legal","Marketing / PR / Advertising","Medical / Health","Nonprofit Sector","Retail / Food / Hospitality","Sales / Business Dev","Skilled Trade / Craft","Software / QA / DBA","Systems / Networking","Technical Support","TV / Film / Video","Web Design","Writing / Editing","Other");
gclassified[2] = new Array("","Apartments / Housing","Real Estate for Sale","Roommates","Sublets / Temporary","Vacation Rentals","Housing Swap","Housing Wanted","Parking / Storage","Office / Commercial");
gclassified[3] = new Array("","Positions and Openings","Instruments for Sale","Instruments Wanted");
gclassified[4] = new Array("","Crew Needed","Equipment","Services","locations");
gclassified[5] = new Array("","Acting","Dance","Musicians","Modeling","Reality Shows");
gclassified[6] = new Array("","Baby / Kids / Toys","Barter","Books","Bicycles","Boats","CDS / DVDS / VHS","Clothing","Collectibles","Computers","Electronics and Cameras","Free","Furniture","Garage Sale","General","Health and Personal Care","Home and Garden","Jewelry and Watches","Musical Instruments","Office","Sports and Outdoors","Tickets","Tools","Video Games");
gclassified[7] = new Array("","Autos / Trucks","Motorcycles","Auto Parts");
gclassified[8] = new Array("","Baby / Kids / Toys","Barter","Books","Bicycles","Boats","CDS / DVDS / VHS","Clothing","Collectibles","Computers","Electronics and Cameras","Free","Furniture","Garage Sale","General","Health and Personal Care","Home and Garden","Jewelry and Watches","Musical Instruments","Office","Sports and Outdoors","Tickets","Tools","Video Games");
gclassified[9] = new Array("","Automotive","Computer","Creative","Event","Financial","Household","Labor/Move","Legal","Lessons","Real Estate","Skilled Trade","Small Business Ads","Therapeutic");
gclassified[10] = new Array("","Men Seeking Men","Men Seeking Women","Women Seeking Men","Women Seeking Women","Miscellaneous","Missed Connections");


var gstates = new Array("","AL","AK","AS","AZ","AR","CA","CO","CT","DE","DC","FL","GA","GU","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","MP","OH","OK","OR","PA","PR","RI","SC","SD","TN","TX","UT","VT","VI","VA","WA","WV","WI","WY");

  function insertAtCursor(box, myValue) {
    var myField = document.getElementById(box);
    if (document.selection) {
       myField.focus();
       sel = document.selection.createRange();
       sel.text = myValue;
    } else if (myField.selectionStart || myField.selectionStart == '0') {
       var startPos = myField.selectionStart;
       var endPos = myField.selectionEnd;
       myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
    } else {
       myField.value += myValue;
    }
  }

   function getsmiley(code,t) {
     insertAtCursor(t,code);
   }
   function DoLink(t) {
     var link=prompt("Enter Link","http://");
     if (link!=null) { insertAtCursor(t,'[link=' + link + ']'); }
   }
   function DoSong(t) {
     var link=prompt("Enter Song Link","http://");
     if (link!=null) { insertAtCursor(t,'[song=' + link + ']'); }
   }
   function DoVideo(t) {
     var link=prompt("Enter Video Link","http://");
     if (link!=null) { insertAtCursor(t,'[video=' + link + ']'); }
   }
   function DoImg(t) {
     var link=prompt("Enter Image Link","http://");
     if (link!=null) { insertAtCursor(t,'[img=' + link + ']'); }
   }
   function doquote(post,t) {
	var thepost = document.getElementById('post'+post);
	var theuser = document.getElementById('user'+post);
	var themsg = document.getElementById("m");
	insertAtCursor(t,"[quote="+stripHTML(theuser.innerHTML)+"]"+thepost.innerHTML+"[/quote]\r\n\r\n");
   }
   function stripHTML(oldString) { return oldString.replace(/(<([^>]+)>)/ig,""); }

   function load_ticker(url) {
      var sz="";
      var rn = Math.random()*5;
      var sck  = init_sockets();
      sck.open("GET",url+"&zts="+rn.toString(), true);
      sck.onreadystatechange = function() {
         if (sck.readyState != 4) { return; }
         sz = sck.responseText;
	 if (sz=="") { sz="&nbsp;"; }
	 TICKER_CONTENT = sz;
	 ticker_start();
	 delete sz;
      }
      sck.send(null);
      delete sck;
      return false;
   }

   function getData(url) {
      var sz="";
      var rn = Math.random()*5;
      var sck  = init_sockets();
      sck.open("GET",url+"&zts="+rn.toString(), true);
      sck.onreadystatechange = function() {
         if (sck.readyState != 4) { return; }
         sz = sck.responseText;
	 return sz;
      }
      sck.send(null);
      delete sck;
      return false;
   }


   function load_content(url,box) {
      var sz="";
      var b = document.getElementById(box);
      var rn = Math.random()*5;
      b.innerHTML = "";
      b.className=box+'_loading';
      var sck  = init_sockets();
      sck.open("GET",url+"&zts="+rn.toString(), true);
      sck.onreadystatechange = function() {
         if (sck.readyState != 4) { return; }
         sz = sck.responseText;
	 if (sz=="") { sz="&nbsp;"; }
         b.className=box;
	 var arr = sz.split('@js@',2);
	 if (arr.length==1) {
	    b.innerHTML=sz;
	 } else {
	    b.innerHTML=arr[1];
	    eval(arr[0]);
	 }
	 delete sz;
      }
      sck.send(null);
      delete sck;
      return false;
   }

   function post_content(url,data,box) {
      if (data.substr(0,3)=="gb:") {
	  var tb = document.getElementById(data.substr(3));
	  data = "a=" + data.substr(3) + "&d=" + tb.value;
      }
      var sz="";
      var b = document.getElementById(box);
      var rn = Math.random()*5;
      b.innerHTML = "";
      b.className=box+'_loading';
      var sck  = init_sockets();
      sck.open("POST", url+"zts="+rn.toString(), true);
      sck.setRequestHeader("Method", "POST "+url+" HTTP/1.1");
      sck.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      sck.onreadystatechange = function() {
         if (sck.readyState != 4) { return; }
         sz = sck.responseText;
	 if (sz=="") { sz="&nbsp;"; }
         b.className=box;
	 var arr = sz.split('@js@',2);
	 if (arr.length==1) {
	    b.innerHTML=sz;
	 } else {
	    b.innerHTML=arr[1];
	    eval(arr[0]);
	 }
	 delete sz;
      }
      sck.send(data);
      delete sck;
      return false;
   }


   function init_sockets() {
	var S;
	try {
	    S = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	    try {
		S=new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (oc) {
		//S=null;
	    }
	}
	if ((!S) || (typeof XMLHttpRequest != "undefined")) {
	    S = new XMLHttpRequest();
	}
	if (!S) {
	    alert("Could not create connection.");
	}
	return S;
   }