//*********************************************************** //*******************GLOBAL********************************** //*********************************************************** function isdefined(object, variable) { return (typeof(eval(object)[variable]) == "undefined")? false: true; } //*********************************************************** //*******************HOME SEARCH FORM************************ //*********************************************************** var searchRules = new Array(); searchRules[0] = 'q|required|Δώστε παρακαλώ μία φράση για αναζήτηση'; searchRules[1] = 'q|notequal|Αναζήτηση|Δώστε παρακαλώ μία φράση για αναζήτηση'; function submitSearch(adv){ if(adv == false){ if(performCheck('searchForm',searchRules,'classic')){ $('#searchAdvancedFlag').val(0); document.forms['searchForm'].submit(); return true; } else return false; } else{ if( $('#q').val() == 'Αναζήτηση') $('#q').val(''); $('#searchAdvancedFlag').val(1); document.forms['searchForm'].submit(); }//else-if }//function //*********************************************************** //*******************TOP LOGIN FORM************************** //*********************************************************** var topLoginRules = new Array(); topLoginRules[0] = 'user_name|required|Δώστε το username σας'; topLoginRules[1] = 'user_name|notequal|Username|Δώστε το username σας'; topLoginRules[2] = 'user_pwd|required|Δώστε το password'; topLoginRules[3] = 'user_pwd|notequal|password|Δώστε το password'; function topLoginSubmit(){ if(performCheck('topLoginForm', topLoginRules, 'classic')) document.forms['topLoginForm'].submit(); else return false; }//function //*********************************************************** //*******************RIGHT TAB ARTICLES********************** //*********************************************************** var tabIndex = 1; function switchTab(id,li_id, div_id){ tabIndex = id; $('#ul_tabs > li').removeClass('active'); $('#'+li_id).addClass('active'); $('.tabCont > div').hide(); $('#'+div_id).show(); }//function //*********************************************************** //*******************HomeNewsletter1************************* //*********************************************************** var arrNews1 = new Array(); arrNews1[0] = 'newsletter1|email|andor-operator'; arrNews1[1] = 'newsletter1|required|andor-operator'; arrNews1[2] = '0|and|1|Συμπληρώστε το email σας.'; function submitNews1(){ $('body').css('cursor','wait'); if(performCheck('news1Form',arrNews1,'classic')){ $.post( "default.php?pname=AjaxSubscrEmail", { Email : $('#newsletter1').val(), newsList:'insuranceworld_daily_subscr' }, function(data,status){ $('body').css('cursor','default'); if(data == 'ok') alert('Σας ευχαριστούμε πολύ. Ένα email έχει σταλεί στον λογαριασμό σας για την ολοκλήρωση της εγγραφή σας στο καθημερινό newsletter του insuranceworld.gr.'); } ); } else $('body').css('cursor','default'); }//function //*********************************************************** //*******************HomeNewsletter2************************* //*********************************************************** var arrNews2 = new Array(); arrNews2[0] = 'newsletter2|email|andor-operator'; arrNews2[1] = 'newsletter2|required|andor-operator'; arrNews2[2] = '0|and|1|Συμπληρώστε το email σας.'; function submitNews2(){ $('body').css('cursor','wait'); if(performCheck('news2Form',arrNews2,'classic')){ $.post( "default.php?pname=AjaxSubscrEmail", { Email : $('#newsletter2').val(), newsList:'insuranceworld_mag_subscr' }, function(data,status){ $('body').css('cursor','default'); if(data == 'ok') alert('Σας ευχαριστούμε πολύ. Ένα email έχει σταλεί στον λογαριασμό σας για την ολοκλήρωση της εγγραφή σας στο δοκιμαστικό τεύχος του insuranceworld.gr.'); } ); } else $('body').css('cursor','default'); }//function //*********************************************************** //*******************HomeNewsletter3************************* //*********************************************************** var arrNews3 = new Array(); arrNews3[0] = 'newsletter3|email|andor-operator'; arrNews3[1] = 'newsletter3|required|andor-operator'; arrNews3[2] = '0|and|1|Συμπληρώστε το email σας.'; function submitNews3(){ $('body').css('cursor','wait'); if(performCheck('news3Form',arrNews3,'classic')){ $.post( "default.php?pname=AjaxSubscrEmail", { Email : $('#newsletter3').val(), newsList:'insuranceweek_weekly_subscr' }, function(data,status){ $('body').css('cursor','default'); if(data == 'ok') alert('Σας ευχαριστούμε πολύ. Ένα email έχει σταλεί στον λογαριασμό σας για την ολοκλήρωση της εγγραφή σας στην ηλεκτρονική έκδοση του insuranceweek'); } ); } else $('body').css('cursor','default'); }//function //*********************************************************** //********************HOME POLL****************************** //*********************************************************** function submitPoll(){ var showError = true; $('#pollError').hide(); $('input.answer[type=radio]').each( function(){ if(this.checked == true ){ document.forms['pollForm'].submit(); showError = false; } } ); if(showError) $('#pollError').show(); }//function //*********************************************************** //********************Footer Links*************************** //*********************************************************** function bookmark(titleArg, urlArg, e){ if(navigator.userAgent.indexOf('MSIE')!=-1) { e.style.behavior='url(#default#homepage)'; e.setHomePage(urlArg); } else{ var title = titleArg; var url = urlArg; if (document.all) window.external.AddFavorite(url, title); else if (window.sidebar) window.sidebar.addPanel(title, url, "") else if (window.sidebar&&window.sidebar.addPanel) window.sidebar.addPanel(title,url,""); else alert('Unfortunately, this browser does not support the requested action, please bookmark this page manually.'); } } //*********************************************************** //********************PrintArticle*************************** //*********************************************************** var img = new Array(); $(function(){ //initialize tooltips $('a#boxlink1').aToolTip( { tipContent: 'Προσθήκη στα αγαπημένα', inSpeed: 200, outSpeed: 10, fixed: false, toolTipClass : 'titleBB' } ); $('a#boxlink2').aToolTip( { tipContent: 'Αποστολή άρθρου σε φίλο', inSpeed: 200, outSpeed: 10, fixed: false, toolTipClass : 'titleBB' } ); $('a#boxlink3').aToolTip( { tipContent: 'Μεγένθυνση κειμένου', inSpeed: 200, outSpeed: 10 , fixed: false, toolTipClass : 'titleBB' } ); $('a#boxlink4').aToolTip( { tipContent: 'Σμίκρυνση κειμένου', inSpeed: 200, outSpeed: 10, fixed: false, toolTipClass : 'titleBB' } ); $('a#boxlink5').aToolTip( { tipContent: 'Εκτύπωση άρθρου', inSpeed: 200, outSpeed: 10, fixed: false, toolTipClass : 'titleBB' } ); if(isdefined(window,'rating')){ if(rating > 0){ fillStar(position, starFilling); } } //hold current images img[1] = $('#star1').attr('src'); img[2] = $('#star2').attr('src'); img[3] = $('#star3').attr('src'); img[4] = $('#star4').attr('src'); img[5] = $('#star5').attr('src'); }); var imgFldr = 'templates/default/images/stars/'; function overStar(position){ for(i=1; i<=position;++i){ $('#star'+i).attr( 'src', imgFldr+'star'+i+'.png' ); } }//function function outStar(position){ for(i=1; i<=position;++i){ $('#star'+i).attr( 'src', img[i] ); } }//function function fillStar(position, fill){ if(fill == 'half') $('#star'+position).attr( 'src', imgFldr+'star'+position+'_half.png' ); else if(fill == 'whole') $('#star'+position).attr( 'src', imgFldr+'star'+position+'.png' ); //recursively set other images if( position > 1 ) fillStar(position-1, 'whole'); return; } //bookmark this page function addToFavourites(){ var title = ''; var url = ''; if (document.all) window.external.AddFavorite(url, title); else if (window.sidebar) window.sidebar.addPanel(title, url, "") else if (window.sidebar&&window.sidebar.addPanel) window.sidebar.addPanel(title,url,""); }//function function doRate(rt){ $('#rate').val(rt); if(goRate == 1) document.forms['rateForm'].submit(); else alert('Έχετε αξιολογήσει ήδη το άρθρο. Σας ευχαριστούμε πολύ.'); }//function //*********************************************************** //*********************searchVideos************************** //*********************************************************** var searchVideosRules = new Array(); searchVideosRules[0] = 'searchVideos|required|Παρακαλώ συμπληρώστε μία φράση για αναζήτηση.'; function goSearchVideos(){ if(performCheck('searchVideosForm',searchVideosRules,'classic')) document.forms['searchVideosForm'].submit(); } //*********************************************************** //*********************CompaniesHome************************* //*********************************************************** function startsWith(value,id){ $('#startsWith').val(value); document.forms['companySearchForm'].submit(); }//function function setAndSubmit(url){ document.forms['searchCompaniesPage'].action = url; document.forms['searchCompaniesPage'].submit(); } function setAndSubmit2(page){ document.getElementById('pageElement').value = page; document.forms['searchCompaniesPage'].submit(); } function setAndSubmit3(page){ window.location = page; } //*********************************************************** //*********************CompanyProfile************************ //*********************************************************** var profileTabIndex = 1; function changeCompanyTab(id, liTabId, divTabId){ profileTabIndex = id; $('#ulTabNavComp > li').removeClass('active'); $('#'+liTabId).addClass('active'); $('#divTab1').hide(); $('#divTab2').hide(); $('#divTab3').hide(); $('#divTab4').hide(); $('#divTab5').hide(); $('#divTab6').hide(); $('#'+divTabId).show(); } //*********************************************************** //*********************Polls********************************* //*********************************************************** function showResults(id){ var visible = $('.results_'+id).css('display') var doshow = true; if(visible != 'none') doshow = false; $('.lo1').hide( "slow" ); if(doshow) $('.results_'+id).toggle( "slow" ); }//function //*********************************************************** //*********************PrintSearchResults******************** //*********************************************************** function clearAdvancedForm(){ document.forms['advForm'].reset(); $('#q').val(''); $('#code').val(''); $('#fromDate_a').val(''); $('#fromDate').val(''); $('#toDate_a').val(''); $('#toDate').val(''); $('#categ').val('0'); $('#categ2').find('option').remove().end().append('').val('0'); $('#categ3').find('option').remove().end().append('').val('0'); }//function function getSubCategories2(id){ //remove 3rd level sub categs var elem = document.getElementById('categ3'); for (i = elem.length - 1; i>=1; i--) { elem.remove(i); } $.get( 'default.php?pname=getSubCat', { "cat_id" : id, "sec_level" : 1 }, function(data){ $('#spanCategs2').html( data ); if(categ2 != ''){ $('#categ2 > option[value='+categ2+']').attr('selected','selected'); getSubCategories3( $('#categ2').val() ); } }, 'html' ); }//function function getSubCategories3(id){ $.get( 'default.php?pname=getSubCat', { "cat_id" : id }, function(data){ $('#spanCategs3').html( data ); if(categ3 != '') $('#categ3 > option[value='+categ3+']').attr('selected','selected'); }, 'html' ); }//function //*********************************************************** //*********************UserLogin_tpl************************* //*********************************************************** var loginRules = new Array(); loginRules[0] = 'user_name|required|Δώστε το username'; loginRules[1] = 'user_pwd|required|Δώστε το password'; function login(){ if(performCheck('loginForm', loginRules, 'inline')) document.forms['loginForm'].submit(); }//function //*********************************************************** //*********************PwdRemind_tpl************************* //*********************************************************** var remindRules = new Array(); remindRules[0] = 'user_email|email|andor-operator'; remindRules[1] = 'user_email|required|andor-operator'; remindRules[2] = 'user_name|required|andor-operator'; remindRules[3] = '0|and|1|andor-operator'; remindRules[4] = '2|or|3|Παρακαλώ συμπληρώστε τα πεδία EMAIL ή ΟΝΟΜΑ ΧΡΗΣΤΗ'; remindRules[5] = 'captcha|required|Συμπληρώστε τα γράμματα που βλέπετε στην εικόνα '; function remindMe(){ if(performCheck('remindForm', remindRules, 'innerHtml')) document.forms['remindForm'].submit(); } //*********************************************************** //*********************Register_tpl************************** //*********************************************************** var registerRules = new Array(); registerRules[0] = 'user_name|required|Δώστε ΟΝΟΜΑ ΧΡΗΣΤΗ'; registerRules[1] = 'pwd1|required|Δώστε ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ'; registerRules[2] = 'pwd1|minlength|5|Δώστε ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ με 5 χαρακτήρες ή περισσότερους'; registerRules[3] = 'pwd2|required|Δώστε ΕΠΙΒΕΒΑΙΩΣΗ ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ'; registerRules[4] = 'pwd2|equal|$pwd1|Οι δυό κωδικοί πρέπει να είναι ίδιοι'; registerRules[5] = 'user_email|email|H ΔΙΕΥΘΥΝΣΗ ΑΛΛΗΛΟΓΡΑΦΙΑΣ πρέπει να είναι έγκυρο email'; registerRules[6] = 'user_email|required|Δώστε ΔΙΕΥΘΥΝΣΗ ΑΛΛΗΛΟΓΡΑΦΙΑΣ'; registerRules[7] = 'user_last_name|required|Δώστε ΕΠΩΝΥΜΟ'; registerRules[8] = 'user_first_name|required|Δώστε ΟΝΟΜΑ'; registerRules[9] = 'user_profession_title|notequal|0|Επιλέξτε ΕΠΑΓΓΕΛΜΑΤΙΑΣ ΤΗΣ ΑΓΟΡΑΣ'; registerRules[10] = 'captcha|required|Τυπώστε τους χαρακτήρες που βλέπετε στην εικόνα '; function submitRegister(){ if(performCheck('registerForm',registerRules,'inline')) document.forms['registerForm'].submit(); } //*********************************************************** //*********************Contact_tpl************************** //*********************************************************** var contactRules = new Array(); contactRules[0] = 'department|notequal|0|Παρακαλώ επιλέξτε ΤΜΗΜΑ.'; contactRules[1] = 'full_name|required|Παρακαλώ δώστε ΟΝΟΜΑΤΕΠΩΝΥΜΟ.' contactRules[2] = 'email|email|Παρακαλώ δώστε E-mail.' contactRules[3] = 'email|required|Παρακαλώ δώστε E-mail.' contactRules[4] = 'subject|required|Παρακαλώ δώστε ΘΕΜΑ.' contactRules[5] = 'body|required|Παρακαλώ δώστε ΜΗΝΥΜΑ.' function submitContact(){ if(performCheck('contactForm', contactRules, 'inline')) document.forms['contactForm'].submit(); } //*********************************************************** //*********************PrintGallery************************** //*********************************************************** function showPhoto(imgId, newSrc, aId,title, itemdate){ $('.aGalLinks').removeClass('active'); $('img#'+imgId).attr('src',newSrc); $('img#'+imgId).attr('alt',title); $('#'+aId).addClass('active'); $('div.imageBox > h2 > span.title').html(title); $('div.imageBox > h2 > span.date').html(itemdate); }//function function getPrevImages(){ var prevPage = parseInt( $('#page').val() ) - 1; if( $('#page').val() == 1 ) return false; else{ $.get( "default.php", { pname: "galleryImages", gal_id : gal_id, page : prevPage }, function(data,status){ $('div.scrollBox').html( data ); $('div.scrollBox ul li:first').click(); }, 'html' ); return false; }//else }//function function getNextImages(){ var nextPage = parseInt( $('#page').val() ) + 1; if( parseInt($('#page').val()) == parseInt($('#pages').val()) ) return false; else{ $.get( "default.php", { pname: "galleryImages", gal_id : gal_id, page : nextPage }, function(data,status){ $('div.scrollBox').html( data ); $('div.scrollBox ul li:first').click(); }, 'html' ); return false; }//else }//function function playVideo(id){ $.get( "default.php", { pname: "galleryVideos", gal_id : gal_id, video_id : id}, function(data,status){ $('.videoPlayer').html( data ); }, 'html' ); }//function