// JavaScript Document // send2Friend.js por Edson Lemus =o) edsonnlb@gmail.com function showSend2FriendBox(){ var box = document.getElementById("send2friend_box"); if (box.style.display == 'none'){ box.style.display = ''; } else{ box.style.display = 'none'; } } function submitSend2FriendForm(){ var objSend = document.getElementById('send2Friend'); var objSending = document.getElementById('sending2Friend'); var objName = document.getElementById('fName'); var objEmail = document.getElementById('fEmail'); if (objName.value == '') { alert('Debe colocar un nombre.'); } else if (objEmail.value == '' || (objEmail.value != '' && !isValidEmail(objEmail.value))){ alert('Debe colocar un E-mail al cual enviar.'); } else { objSend.style.display = 'none'; objSending.style.display = ''; var strPost = getFormValues('send2friend_form'); postSend2FriendForm('http://www.viviendo.com.gt/favorites/send2Friend.php', strPost); } } function postSend2FriendForm(serverDoc, strPost) { var objSending = document.getElementById('sending2Friend'); var objSent = document.getElementById('sent2Friend'); objAjax = getAjaxObject(); try { objAjax.open("POST", serverDoc, true); objAjax.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); objAjax.setRequestHeader('Content-Length', strPost.length); objAjax.onreadystatechange = function() { if (objAjax.readyState == 4) { if (objAjax.status == 200) { objSending.style.display = 'none'; changeOpacity(0, 'sent2Friend'); objSent.style.display = ''; fade('sent2Friend', 0, 100, 2000); setTimeout("fade('sent2Friend', 100, 0, 3000)", 2500); setTimeout('restoreSend2FriendForm()', 4500); } } } objAjax.send(strPost); } catch (E) {} } function restoreSend2FriendForm(){ var objSend = document.getElementById('send2Friend'); var objSent = document.getElementById('sent2Friend'); document.forms['send2friend_form'].reset(); objSent.style.display = 'none'; objSend.style.display = ''; }