var load_callback=false; function LoadUrl(url,div_id) { new Ajax.Request(url, { method: 'get', onSuccess: function(transport) { $(div_id).innerHTML=transport.responseText; if(load_callback) { eval(load_callback); load_callback=false; } }, onFailure: function(transport) { //alert('Communication Error: '+transport.responseText); } }); } function ShowSmallWindow(src, width, height) { window.open(src, "message","toolbar=0,scrollbars=1,resizable=1,width="+width+",height="+height+",Left=100,Top=50"); } function SubmitForm(Obj,div_id) { $(Obj).request({ onComplete: function(transport){ if($('add_new_comment') && $('comment_approval')) { $('add_new_comment').innerHTML=$('comment_approval').value; } $(div_id).innerHTML=transport.responseText; } }) } function ShowSmallWindow(src, width, height) { window.open(src, "message","toolbar=0,scrollbars=1,resizable=1,width="+width+",height="+height+",Left=10,Top=50"); } function RecountComments(data,field,id) { new Ajax.Request('ajax_get_'+data+'_comments.php?count_comments&'+field+'='+id, { method: 'get', onSuccess: function(transport) { $('count_comments').innerHTML=transport.responseText; }, onFailure: function(transport) { //alert('Communication Error: '+transport.responseText); } }); } function parseAmericanDate(string) { var regexp = '([0-9]{1,2})/(([0-9]{1,2})/(([0-9]{4})( ([0-9]{1,2}):([0-9]{2})? *)?)?)?'; var d = string.match(new RegExp(regexp, "i")); if (d==null) return Date.parse(string); // at least give javascript a crack at it. var offset = 0; var date = new Date(d[5], 0, 1); if (d[3]) { date.setMonth(d[3] - 1); } if (d[5]) { date.setDate(d[1]); } if (d[7]) { date.setHours(parseInt(d[7], 10)); } if (d[8]) { date.setMinutes(d[8]); } if (d[10]) { date.setSeconds(d[10]); } return date; } function check_empty_onfocus(elem) { if(elem.value==elem.title){ elem.value = ""; } } function check_empty_onblur(elem) { if(elem.value.length==0 || elem.value == elem.title){ elem.value = elem.title; } if(elem.id!='invite_text') { $(elem).addClassName('validate-email'); } }