function clearbox(txt){
if(txt.defaultValue==txt.value)txt.value=''}
function checkEmailAddress(){
var goodEmail=field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi)
if(goodEmail){
return true
}else{
alert('Please enter a valid e-mail address.')
field.focus()
field.select()
return false}}
function resultMsg(type,result){
if(type=='tag'){
$('#tag_process').hide()
if(result){
$('#tag_success').fadeIn("normal").css("color","#43AF20")
setTimeout("$('#tag_success').fadeOut('slow')",5000)
}else{
$('#tag_fail').fadeIn("slow").css("color","#BF2317")
setTimeout("$('#tag_fail').fadeOut('slow')",5000)}
}else if(type=='sm'){
$('#sm_process').hide()
if(result){
$('#sm_success').fadeIn("normal").css("color","#43AF20")
setTimeout("$('#sm_success').fadeOut('slow')",5000)
}else{
$('#sm_fail').fadeIn("slow").css("color","#BF2317")
setTimeout("$('#sm_fail').fadeOut('slow')",5000)}}}
$(document).ready(function(){
$('#sm_fail').hide()
$('#sm_success').hide()
$('#sm_process').hide()
$('#tag_fail').hide()
$('#tag_success').hide()
$('#tag_process').hide()
var extra=$("input#ExtraInfo").val()
var specialpath=$("input#SpecialPath").val()
if(specialpath){
var path=specialpath
}else{
var path="ajax.html"}
if(extra&&path&&$('#sitewidemod').length){
$.get(path,{sm_getinfo: 1,extra:extra},function(xml){
var rating=$("rating",xml).text()
if(rating==1){
$('#sm_rate_this').addClass("sm_rate_up")
}else if(rating==2){
$('#sm_rate_this').addClass("sm_rate_down")}
var bookmark=$("bookmark",xml).text()
if(bookmark==1){
$('#sm_tig_mark').toggleClass("sm_active")}
})}
$('#sm_tig_mark_set').click(function(){
$.get(path,{sm_bookmark: 1,extra:extra},function(xml){
var results=$("results",xml).text()
if(results>0){
$('#sm_tig_mark').toggleClass("sm_active")
resultMsg("sm",true)
}else{
resultMsg("sm",false)}
})
return false
})
$('#sm_rate_up').click(function(){
$('#sm_process').fadeIn("normal").css("color","#999")
var current=$("#sm_rate_this").attr("class")
if(current=='sm_rate_up'){
$.get(path,{sm_rate: "unrate",extra:extra},function(xml){
var results=$("results",xml).text()
if(results>0){
$('#sm_rate_this').removeClass("sm_rate_up")
resultMsg("sm",true)
}else{
resultMsg("sm",false)}
})
}else if(current=='sm_rate_down'){
$.get(path,{sm_rate: "down2up",extra:extra},function(xml){
var results=$("results",xml).text()
if(results>0){
$('#sm_rate_this').removeClass("sm_rate_down")
$('#sm_rate_this').addClass("sm_rate_up")
resultMsg("sm",true)
}else{
resultMsg("sm",false)}
})
}else{
$.get(path,{sm_rate: "rateup",extra:extra},function(xml){
var results=$("results",xml).text()
if(results>0){
$('#sm_rate_this').addClass("sm_rate_up")
resultMsg("sm",true)
}else{
resultMsg("sm",false)}
})}
return false
})
$('#sm_rate_down').click(function(){
$('#sm_process').fadeIn("normal").css("color","#999")
var current=$("#sm_rate_this").attr("class")
if(current=='sm_rate_down'){
$.get(path,{sm_rate: "unrate",extra:extra},function(xml){
var results=$("results",xml).text()
if(results>0){
$('#sm_rate_this').removeClass("sm_rate_down")
resultMsg("sm",true)
}else{
resultMsg("sm",false)}
})
}else if(current=='sm_rate_up'){
$.get(path,{sm_rate: "up2down",extra:extra},function(xml){
var results=$("results",xml).text()
if(results>0){
$('#sm_rate_this').removeClass("sm_rate_up")
$('#sm_rate_this').addClass("sm_rate_down")
resultMsg("sm",true)
}else{
resultMsg("sm",false)}
})
}else{
$.get(path,{sm_rate: "ratedown",extra:extra},function(xml){
var results=$("results",xml).text()
if(results>0){
$('#sm_rate_this').addClass("sm_rate_down")
resultMsg("sm",true)
}else{
resultMsg("sm",false)}
})}
return false
})
$("#AddTag").click(function(){
$('#tag_process').fadeIn("normal").css("color","#999")
var tag=$("input#Tag").val()
$.get(path,{tag: tag,extra:extra},function(xml){
var total=$("totaltags",xml).text()
if(total>0){
var comma=""
var orig=$("#TagList").text()
if(orig==''){var first=0;}else{var first=1;}
var eachtag=tag.split(",")
for(i=0;i<eachtag.length;i++){
var thetag=eachtag[i]
var final=""
thetag=thetag.replace(/^\s+|\s+$/g,'')
if(first){comma=", ";}else{first=1;}
final=comma+"<a href=\"http://tags.takingitglobal.org/"+thetag+"/\" class=\"tags\">"+thetag+"</a>"
$("#TagList").append(final)}
$("input#Tag").val("")
$("input#Tag").html("")
resultMsg("tag",true)
}else{
resultMsg("tag",false)}
})
return false
})
$('a#sm_send_to_friend_set').click(function(){
extra=escape(extra)
window.location="http://my.takingitglobal.org/friends/tell/?extra="+extra
})
$('a#sm_report_set').click(function(){
extra=escape(extra)
window.location="http://www.takingitglobal.org/misc/report.html?extra="+extra
})
$('select#CountryRegion').click(function(){
opvalue=$('select#CountryRegion :selected').val()
if(opvalue==1){
$('#stateselect').slideDown()}
return false
})
$('form.tig_message_warning button,form.tig_message_error button,form.tig_message_success button').click(function(){
$(this).parents("form").fadeOut("slow")
return false
})
$("form[name='ChangeLanguage']").change(function(){
document.ChangeLanguage.submit()
})
})

