//COOKIES function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function eraseCookie(name) { createCookie(name,"",-1); } //ART UTILS var ttFontSize=12; function increaseFontSize(elema,elemb) { if(ttFontSize <= 16) { ttFontSize++; elema.style.fontSize = ttFontSize+'px'; if(elemb) elemb.style.fontSize = ttFontSize+'px'; createCookie('ttFontSize',ttFontSize,14); } } function decreaseFontSize(elema,elemb) { if(ttFontSize >= 10) { ttFontSize--; elema.style.fontSize = ttFontSize+'px'; if(elemb) elemb.style.fontSize = ttFontSize+'px'; createCookie('ttFontSize',ttFontSize,14); } } var globalTimeout = ""; function showToolTipFader(texty,obj,doNotCloseAfter) { if($('tooltipX')) { document.body.removeChild($('tooltipX')); window.clearTimeout(globalTimeout); } var newdiv = document.createElement('div'); newdiv.id="tooltipX"; newdiv.style.display = "none"; //generating table inside div if(document.all) { var tbl = document.createElement('
'); else var cell = document.createElement('td'); cell.setAttribute('colspan','3'); //create img var nimg = document.createElement('img'); if(document.all) nimg.src="images/pop-up/sageata_sus.gif"; else nimg.src="images/pop-up/sageata_sus.png"; nimg.className="tooltipUpArrow"; nimg.id = "toolArrowU"; cell.appendChild(nimg); row.appendChild(cell); tbb.appendChild(row); //end create up arrow td //create top tooltip var row = document.createElement('tr'); var cell = document.createElement('td'); cell.className="tooltipCorner_ul"; row.appendChild(cell); var cell = document.createElement('td'); cell.className="tooltipBar_u"; row.appendChild(cell); var cell = document.createElement('td'); cell.className="tooltipCorner_ur"; row.appendChild(cell); tbb.appendChild(row); //end create top tooltip if(doNotCloseAfter) { var imgClose = "Detaliu utilizator"; //create close tooltip var row = document.createElement('tr'); var cell = document.createElement('td'); cell.className="tooltipBar_l"; row.appendChild(cell); var cell = document.createElement('td'); cell.className="tooltipText"; cell.innerHTML=imgClose; row.appendChild(cell); var cell = document.createElement('td'); cell.className="tooltipBar_r"; row.appendChild(cell); tbb.appendChild(row); //end close tooltip } //create middle tooltip var row = document.createElement('tr'); var cell = document.createElement('td'); cell.className="tooltipBar_l"; row.appendChild(cell); var cell = document.createElement('td'); cell.className="tooltipText"; cell.innerHTML=texty; row.appendChild(cell); var cell = document.createElement('td'); cell.className="tooltipBar_r"; row.appendChild(cell); tbb.appendChild(row); //end middle tooltip //create bottom tooltip var row = document.createElement('tr'); var cell = document.createElement('td'); cell.className="tooltipCorner_bl"; row.appendChild(cell); var cell = document.createElement('td'); cell.className="tooltipBar_b"; row.appendChild(cell); var cell = document.createElement('td'); cell.className="tooltipCorner_br"; row.appendChild(cell); tbb.appendChild(row); //end create bottom tooltip // create down arrow td var row = document.createElement('tr'); if(document.all) var cell = document.createElement(' | ');
else
var cell = document.createElement('td');
cell.setAttribute('colspan','3');
//create img
var nimg = document.createElement('img');
if(document.all)
nimg.src="images/pop-up/sageata_jos.gif";
else
nimg.src="images/pop-up/sageata_jos.png";
nimg.className="tooltipDownArrow";
nimg.id = "toolArrowD";
cell.appendChild(nimg);
row.appendChild(cell);
tbb.appendChild(row);
//end create down arrow td
tbl.appendChild(tbb);
newdiv.appendChild(tbl);
newdiv.className ="tooltipDiv";
//add tooltip to document
document.body.appendChild(newdiv);
//position tooltip
setPopupPosition(obj,newdiv);
Effect.Appear(newdiv.id,{duration:.2});
//set fade out
if(!doNotCloseAfter)
globalTimeout = window.setTimeout('Effect.Fade(\'tooltipX\', {duration:.3,from:1.0, to:0.0})',2500);
//========================================
}
function setRespondPosition(el, x) {
var direction = "up";
var position = Position.cumulativeOffset(el);
var scrollY = document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop;
var viewHeight = (navigator.userAgent.toLowerCase().indexOf("safari") != -1 && window.innerHeight) ? window.innerHeight : document.documentElement.clientHeight;
x.style.left = position[0]-10 + "px";
var popupTop = position[1] + Element.getHeight(el);
if((popupTop + x.offsetHeight > scrollY + viewHeight) && (position[1] - x.offsetHeight > scrollY))
popupTop = position[1] - x.offsetHeight ;
if(popupTop > (scrollY + Element.getHeight(x) + 40 + Element.getHeight(el)))
direction="down";
if(direction == "up")
x.style.top = (popupTop+5) + "px";
else
x.style.top = (popupTop - Element.getHeight(x) - (document.all ? 5 : 5) - Element.getHeight(el)) + "px";
}
function setPopupPosition(el, x) {
var direction = "up";
var position = Position.cumulativeOffset(el);
var scrollY = document.body.scrollTop ?
document.body.scrollTop : document.documentElement.scrollTop;
var viewHeight = (navigator.userAgent.toLowerCase().indexOf("safari") != -1 &&
window.innerHeight) ? window.innerHeight :
document.documentElement.clientHeight;
x.style.left = position[0]-40 + "px";
var popupTop = position[1] + Element.getHeight(el);
if((popupTop + x.offsetHeight > scrollY + viewHeight) &&
(position[1] - x.offsetHeight > scrollY))
{
popupTop = position[1] - x.offsetHeight ;
}
if(popupTop > (scrollY + Element.getHeight(x) + 40 + Element.getHeight(el))) {
direction="down";
$('toolArrowD').style.visibility = "visible";
} else {
$('toolArrowU').style.visibility = "visible";
}
if(direction == "up")
x.style.top = (popupTop+30) + "px";
else
x.style.top = (popupTop - Element.getHeight(x) - (document.all ? 20 : 30) - Element.getHeight(el)) + "px";
}
function hidePopup() {
if($('tooltipX')) {
document.body.removeChild($('tooltipX'));
window.clearTimeout(globalTimeout);
}
}
function findCompatibility(ty) {
var xfirstSign="";
var xsecondSign="";
if($('firstSign'+ty))
if($('firstSign'+ty).value != "") {
xfirstSign=$('firstSign'+ty).value;
} else {
showToolTipFader('alege zodia ta',$('firstSign'+ty));
return false;
}
if($('secondSign'+ty).value !="") {
xsecondSign=$('secondSign'+ty).value;
} else {
showToolTipFader('alege zodie partener',$('secondSign'+ty));
return false;
}
window.location=pathWWW+'/'+$('htype'+ty).value+'|compatibilitati?zodie='+xfirstSign+'#'+xsecondSign;
}
function findFunScope() {
var did = $('dID');
if(did.value !="")
document.funFrm.submit();
else {
showToolTipFader('selecteaza articol',$('dID'));
return false;
}
}
function validateAfla() {
var textMsg = "Completeaza campul pentru un rezultat mai bun";
if($('aName').value == "" || $('aName').value=='numele tau') {
showToolTipFader("Completeaza numele",$('aName'));
$('aName').focus();
return false;
}
if($('aZi').value == "") {
showToolTipFader(textMsg,$('aZi'));
$('aZi').focus();
return false;
}
if($('aLuna').value == "") {
showToolTipFader(textMsg,$('aLuna'));
$('aLuna').focus();
return false;
}
if($('aAn').value == "") {
showToolTipFader(textMsg,$('aAn'));
$('aAn').focus();
return false;
}
if($('aOra').value == "") {
showToolTipFader(textMsg,$('aOra'));
$('aOra').focus();
return false;
}
if($('aMin').value == "") {
showToolTipFader(textMsg,$('aMin'));
$('aMin').focus();
return false;
}
document.aflaFrm.submit();
}
function checkCaptcha(){
//alert('captcha check');
}
function validateAflaNoName() {
var textMsg = "Completeaza campul pentru un rezultat mai bun";
if($('sZi').value == "") {
showToolTipFader(textMsg,$('sZi'));
$('sZi').focus();
return false;
}
if($('sLuna').value == "") {
showToolTipFader(textMsg,$('sLuna'));
$('sLuna').focus();
return false;
}
if($('sAn').value == "") {
showToolTipFader(textMsg,$('sAn'));
$('sAn').focus();
return false;
}
if($('sOra').value == "") {
showToolTipFader(textMsg,$('sOra'));
$('sOra').focus();
return false;
}
if($('sMin').value == "") {
showToolTipFader(textMsg,$('sMin'));
$('sMin').focus();
return false;
}
document.aflaNoNameFrm.submit();
}
function validateHoroscopByEmail() {
var textMsg = "Completeaza campul!";
if($('hZi').value == "") {
showToolTipFader(textMsg,$('hZi'));
$('hZi').focus();
return false;
}
if($('hLuna').value == "") {
showToolTipFader(textMsg,$('hLuna'));
$('hLuna').focus();
return false;
}
if($('hAn').value == "") {
showToolTipFader(textMsg,$('hAn'));
$('hAn').focus();
return false;
}
var cEmail = $('hEmail');
if(Validation.get('validate-email').test(cEmail.value) && (cEmail.value.length > 1 || cEmail.value=='adresa de email' )) {
} else {
showToolTipFader('Adresa de email este invalida Exemplu: popesecu@example.ro',cEmail); cEmail.focus(); return false; } //checkCaptcha(); document.abonare.submit(); } function validateHoroscopByEmailAllAbout() { var textMsg = "Completeaza campul!"; if($('eZi').value == "") { showToolTipFader(textMsg,$('eZi')); $('eZi').focus(); return false; } if($('eLuna').value == "") { showToolTipFader(textMsg,$('eLuna')); $('eLuna').focus(); return false; } if($('eAn').value == "") { showToolTipFader(textMsg,$('eAn')); $('eAn').focus(); return false; } var cEmail = $('eEmail'); if(Validation.get('validate-email').test(cEmail.value) && (cEmail.value.length > 1 || cEmail.value=='adresa de email' )) { } else { showToolTipFader('Adresa de email este invalida Exemplu: popesecu@example.ro',cEmail); cEmail.focus(); return false; } //checkCaptcha(); document.allAboutAbonare.submit(); } var showPerioada=false; function toggleDateInterval(free) { if(free) { $('dateInterval').style.display="none"; showPerioada=false; } else { Effect.Appear($('dateInterval'), { duration: 0.5 }); showPerioada=true; } } function select_all(obj) { var text_val=eval(obj); text_val.focus(); text_val.select(); } function announceBar(aid) { $('docBody').style.cssText = "background-position: 0px 264px;"; $('docBody').setAttribute('style',"background-position: 0px 264px;"); $('docHtml').style.cssText = "background-position: 0px 0px;"; $('docHtml').setAttribute('style',"background-position: 0px 0px;"); $('bannerTop').style.cssText = "margin: 0px 0px 0px -485px;"; $('bannerTop').setAttribute('style',"margin: 0px 0px 0px -485px;"); $('closeAn').hide(); //setting coockie createCookie('announce_bar_'+aid,'true',14); } function closeFeedbackForm() { $('feedbackForm').down().next(0).show(); $('feedbackForm').down().next(1).show(); $('feedbackForm').down().hide(); toggleFeedbackForm(); } function toggleFeedbackForm() { if( $('feedbackForm').getWidth() < 200 ) { $('feedbackForm').morph('width:407px;'); $('feedbackFormContainer').morph('width:450px;'); $('submitFeedbackForm').show(); $('feedbackButton').morph('right:398px;'); $('feedbackButtonLink').addClassName('buttonOff'); } else { $('feedbackForm').morph('width:0px;'); $('feedbackFormContainer').morph('width:50px;'); $('submitFeedbackForm').hide(); $('feedbackButton').morph('right:-9px;') $('feedbackButtonLink').removeClassName('buttonOff'); } return false; } function is_valid_email (email){ var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; if(reg.test(email) == false) { return false; } return true; } var capthca_retries = 0; function feedbackSubmit() { $('i_captchaImg_err').hide(); $('i_email_err').hide(); if (!is_valid_email($('i_email_form').value)) { $('i_email_err').show(); } var myAjax = new Ajax.Request('sendFeedback.php', { method: 'post', parameters: $('i_feedbackForm').serialize(true), onSuccess: function(transport) { var response = transport.responseText; if (response == 'NOK') { $('i_captchaImg_err').show(); } else if (response == 'ERROR') { alert('O eroare a intervenit! Va rugam incercati mai tarziu!'); } else { $('feedbackForm').down().next(0).hide(); $('feedbackForm').down().next(1).hide(); $('feedbackForm').down().show(); } } } ); $('i_captchaImg').src = "/images/captcha/CaptchaSecurityImages.php?tag=feedback&characters=4&retry="+capthca_retries; capthca_retries++; return false; } |