//***********************************************************
//*******************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