Passed
Push — master ( 87f465...0970e4 )
by Tomasz
05:21
created

cat_js.php ➔ escaped_echo()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 2
nc 1
nop 1
dl 0
loc 3
rs 10
c 0
b 0
f 0
1
<?php
2
/* 
3
 *******************************************************************************
4
 * Copyright 2011-2017 DANTE Ltd. and GÉANT on behalf of the GN3, GN3+, GN4-1 
5
 * and GN4-2 consortia
6
 *
7
 * License: see the web/copyright.php file in the file structure
8
 *******************************************************************************
9
 */
10
?>
11
<?php 
12
function escaped_echo($s) {
13
    echo preg_replace('/"/', '&quot;', $s);
14
}
15
16
$langObject = new \core\common\Language();
17
$langObject->setTextDomain('web_user');
18
$cat = new core\CAT();
19
$idpId = filter_input(INPUT_GET, 'idp', FILTER_VALIDATE_INT) ?? filter_input(INPUT_POST, 'idp', FILTER_VALIDATE_INT);
20
$profileId = filter_input(INPUT_GET, 'profile', FILTER_VALIDATE_INT) ?? filter_input(INPUT_POST, 'profile', FILTER_VALIDATE_INT);
21
$skinObject = $Gui->skinObject;
22
    ?>
23
var n;
24
var profile;
25
// var device_button_bg ="#0a698e";
26
var generateTimer;
27
var pageWidth = 0;
28
var device_button_fg;
29
var catWelcome;
30
var hide_images = 0;
31
var front_page = 1;
32
var download_link;
33
var profile_list_size = <?php echo $profile_list_size ?>;
34
var generation_error = "<?php escaped_echo(_("This is embarrassing. Generation of your installer failed. System admins have been notified. We will try to take care of the problem as soon as possible.")) ?>";
35
36
var roller;
37
if (roller === undefined)
38
    roller = 0;
39
var noDisco;
40
if (noDisco === undefined)
41
    noDisco = 0;
42
var sbPage;
43
if (sbPage === undefined)
44
    sbPage = 0;
45
$.fn.redraw = function(){
46
  $(this).each(function(){
47
    var redraw = this.offsetHeight;
48
  });
49
};
50
51
   function other_installers() {
52
     $("#guess_os").hide();
53
     $("#other_installers").show();
54
     $("#devices").redraw();
55
   }
56
57
   function listProfiles(inst_id,selected_profile){
58
    var j ;
59
    $('#welcome').hide();
60
    $("#silverbullet").hide();
61
    $('#user_welcome').hide();
62
    $("#idp_logo").hide();
63
    $("#inst_id").val(inst_id);
64
    $("#profile_id").val('');
65
    $(".signin_large").hide();
66
    if (roller)
67
        Program.stop_program = 1;
68
    $("#profiles").hide();
69
    $("#user_info").hide();
70
    $("#devices").hide();
71
    $("#profile_redirect").hide();
72
    i_s = selected_profile;
73
      $.post('<?php echo $skinObject->findResourceUrl("BASE", "user/API.php"); ?>', {action: 'listProfiles', api_version: 2, lang: lang, idp: inst_id}, function(data) {
74
//alert(data);
75
    j = $.parseJSON(data);
76
    result = j.status;
77
    if(! result) {
78
      alert("<?php escaped_echo(_("no matching data found"))?>");
79
      document.location.href='<?php echo rtrim(dirname($_SERVER['SCRIPT_NAME']), '/') . '/' ?>';
80
    }
81
    j = j.data;
82
    n = j.length;
83
    $("#profile_list").html('');
84
    inst_name = j[0].idp_name;
85
    logo = j[0].logo;
86
    $("#inst_name").val(inst_name);
87
    $("#inst_name_span").html(inst_name);
88
    $(".inst_name").text(inst_name);
89
    $("#user_page").show();
90
    $("#institution_name").show();
91
    if(n > profile_list_size)
92
    $("#profile_list").append('<option value="0" selected style="color:red"> --<?php escaped_echo(_("select"))?> --</option>');
93
    $.each(j,printP);
94
    if(n <= profile_list_size)
95
    $("#profile_list").append('<option value="0" selected style="display:none"> </option>');
96
    if(logo) {
97
    $("#idp_logo").attr("src","<?php echo $skinObject->findResourceUrl("BASE", "user/API.php"); ?>?action=sendLogo&api_version=2&idp="+inst_id);
98
    $("#idp_logo").show();
99
    }
100
    if (n > 1) {
101
       if(n <= profile_list_size) {
102
       $("#profile_list").attr('size',n+1);
103
       } else {
104
       $("#profile_list").attr('size',1);
105
       }
106
      $("#profiles").show();
107
     }
108
     if(n > 1 && selected_profile) {
109
       $('#profile_list option[value='+selected_profile+']').attr("selected",true);
110
       showProfile(selected_profile);
111
       $("#devices").show();
112
     }
113
      });
114
   }
115
function printP(i,v) {
116
  if(n == 1 ) {
117
     $("#profiles").hide();
118
     $("#profile_list").append('<option value="'+v.profile+'" selected>'+v.display+'</option>');
119
     showProfile(v.profile);
120
//     $("#devices").show();
121
  } else {
122
     $("#profile_list").append('<option value="'+v.profile+'">'+v.display+'</option>');
123
  }
124
}
125
function resetDevices() {
126
 if(recognisedOS !== '' ) {
127
    $("#guess_os").show();
128
    $("#other_installers").hide();
129
    $("#download_button_header_"+recognisedOS).html(downloadMessage);
130
    $("#cross_icon_"+recognisedOS).hide();
131
 }
132
 $(".device_list button").removeClass('alertButton');
133
 $(".device_list button").removeClass('disabledDevice');
134
 $(".device_list button").removeClass('additionalInfo');
135
 $('.device_list button').unbind('click');
136
 $('.device_list tr').show();
137
 $('.device_info').html('');
138
 $('.device_info').hide();
139
 $("#user_welcome").hide();
140
  $(".device_list button").click(function(event){
141
  var j ;
142
  event.preventDefault();
143
  var button_id = $(this).attr('id');
144
  if(button_id.substr(0,2) == "g_")
145
    button_id = button_id.substr(2);
146
  if(button_id.substr(0,7) == "info_b_") {
147
    var device_id = button_id.substr(7);
148
    $("#info_window").html("<h2>"+$('#'+device_id).text()+"</h2>");
149
  $.post('<?php echo $skinObject->findResourceUrl("BASE", "user/API.php"); ?>', {action: 'deviceInfo', api_version: 2, lang: lang, device: device_id, profile: profile}, function(data) {
150
    var h = $("#info_window").html();
151
    $("#info_window").html(h+data);
152
    $("#main_body").fadeTo("fast", 0.2,function() {
153
    var x = getWindowHCenter() - 350;
154
    $("#info_overlay").show();
155
}
156
);
157
});
158
  } else {
159
     $('.device_info').html('');
160
      $('.device_info').hide();
161
      if($(this).hasClass('disabledDevice')) 
162
        $(this).addClass('pressedDisabled');
163
      else 
164
        $(this).addClass('pressed');
165
      pressedButton = $(this);
166
      if($(this).hasClass('additionalInfo')) {
167
        info_id = 'info_'+pressedButton.attr('id');
168
        $('#'+info_id).show(100);
169
      } else {
170
        $('#download_info').hide();
171
        generateTimer = $.now();
172
        $("#devices").hide();
173
        $("#user_welcome").show();
174
        $.post('<?php echo $skinObject->findResourceUrl("BASE", "user/API.php"); ?>', {action: 'generateInstaller', api_version: 2, lang: lang, device: button_id, profile: profile}, processDownload);
175
     }
176
  }
177
}); 
178
   
179
} 
180
181
   function showProfile(prof){
182
     $("#profile_redirect").hide();
183
     $("#silverbullet").hide();
184
     if(prof == 0) {
185
       $("#user_info").hide();
186
       $("#devices").hide();
187
       return;
188
     }
189
     var j, txt ;
190
     var redirect_profile;
191
     redirect_profile = '0';
192
     profile = prof;
193
     $("#profile_id").val(prof);
194
     txt = '';
195
     $.post('<?php echo $skinObject->findResourceUrl("BASE", "user/API.php"); ?>', {action: 'profileAttributes', api_version: 2, lang: lang, profile: profile}, function(data) {
196
       j1 = $.parseJSON(data);
197
       result = j1.status;
198
       if(! result) {
199
            alert("<?php escaped_echo(_("no matching data found")) ?>");
200
            document.location.href='<?php echo rtrim(dirname($_SERVER['SCRIPT_NAME']), '/') . '/' ?>';
201
       }
202
       j = j1.data;
203
       if(j.description !== undefined && j.description) {
204
         $("#profile_desc").text(j.description);
205
         $("#profile_desc").show();
206
       } else {
207
         $("#profile_desc").hide();
208
         $("#profile_desc").text('');
209
       }
210
       if(j.local_url !== undefined && j.local_url) 
211
         txt = txt+'<tr><td><?php escaped_echo(_("WWW:")); ?></td><td><a href="'+j.local_url+'" target="_blank">'+j.local_url+'</a></td></tr>';
212
       if(j.local_email !== undefined && j.local_email) 
213
         txt = txt+'<tr><td><?php escaped_echo(_("email:")); ?></td><td><a href=mailto:"'+j.local_email+'">'+j.local_email+'</a></td></tr>';
214
       if(j.local_phone !== undefined && j.local_phone) 
215
         txt = txt+'<tr><td><?php escaped_echo(_("tel:")); ?></td><td>'+j.local_phone+'</td></tr>';
216
       if(txt) 
217
         txt = "<table><tr><th colspan='2'><?php escaped_echo(sprintf(_("If you encounter problems, then you can obtain direct assistance from your %s at:"), $cat->nomenclature_inst)); ?></th></tr>"+txt+'</table>';
218
        else
219
         txt = "<table><tr><th colspan='2'><?php escaped_echo(sprintf(_("If you encounter problems you should ask for help at your %s"), $cat->nomenclature_inst)); ?>.</th></tr></table>";
220
      $("#user_info").html(txt);
221
      $("#user_info").show();
222
      if(j.silverbullet) {
223
           $("#devices").hide();
224
           $("#silverbullet").show();
225
           return;
226
       }
227
      resetDevices();
228
      $.each(j.devices,function(i,v) {
229
      // test if we have a global profile redirect
230
       if(v.id == 0) {
231
          redirect_profile = v.redirect;
232
       } else {
233
        if(v.status > 0 && v.redirect == '0') {
234
          $("#g_"+v.id).addClass('alertButton');
235
          $("#cross_icon_"+v.id).show();
236
          $("#"+v.id).addClass('disabledDevice');
237
          $("#download_button_header_"+v.id).html("<?php escaped_echo(sprintf(_("This device cannot be configured with settings provided by your %s"), $cat->nomenclature_inst))?>");
238
          $("#info_b_"+v.id+",#g_info_b_"+v.id).hide();
239
        } else  {
240
          if(v.status == -1)
241
            $("#"+v.id).parent().parent().hide();
242
          else
243
            if ($( window ).width() > 389 )
244
               $("#info_b_"+v.id+",#g_info_b_"+v.id).show();
245
        }
246
        if(v.redirect != '0') {
247
          $("#"+v.id+",#g_"+v.id).addClass('additionalInfo');
248
          $("#"+v.id+",#g_"+v.id).click(function(event){
249
            i_div = $("#info_"+$(this).attr('id'));
250
            t = "<?php escaped_echo(_("Your site administrator has specified that this device should be configured with resources located on a local page. When you click <b>Continue</b> this page will be opened in a new window/tab."))?>"+"<br><span class='redirect_link'><a href='"+v.redirect+"' target='_blank'><?php escaped_echo(_("Continue")); ?></a></span>";
251
            i_div.html(t);
252
            $(".redirect_link").click(function(event) {
253
               i_div.hide();
254
            });
255
               
256
          });
257
        } else if(v.device_customtext != '0' || v.eap_customtext != '0' || v.message != '0' || v.status > 0) {
258
          var continue_text = "<?php escaped_echo(_("Continue")); ?>";
259
          $("#"+v.id+",#g_"+v.id).addClass('additionalInfo');
260
          $("#"+v.id+",#g_"+v.id).click(function(event){
261
            i_div = $("#info_"+$(this).attr('id'));
262
            if(v.status > 0) {
263
              t = "<?php escaped_echo(sprintf(_("This device cannot be configured with settings provided by your %s"), $cat->nomenclature_inst))?>";
264
              continue_text = "<?php escaped_echo(_("Close")); ?>";
265
            } else {
266
            t = i_div.html();
267
            if(v.message != '0') {
268
                if (t != '')
269
                  t += '<br>';
270
                t +=  v.message;
271
            }
272
            if(v.device_customtext != '0') {
273
                if (t != '')
274
                  t += '<br>';
275
                t +=  v.device_customtext;
276
            }
277
            if(v.eap_customtext != '0') {
278
                if (t != '')
279
                  t += '<br/>&nbsp;<br/>';
280
                t +=  v.eap_customtext;
281
            }
282
            }
283
               t += "<br><span class='redirect_link'>"+continue_text+"</span>";
284
            i_div.html(t);
285
            $(".redirect_link").click(function(event) {
286
               i_div.hide('fast');
287
               var dev_id = pressedButton.attr('id');
288
               if(dev_id.substr(0,2) == "g_")
289
                  dev_id = dev_id.substr(2);
290
               if(v.status == 0) {
291
               $('#download_info').hide();
292
               $("#devices").hide();
293
               generateTimer = $.now();
294
               $("#user_welcome").show();
295
               $.post('<?php echo $skinObject->findResourceUrl("BASE", "user/API.php"); ?>', {action: 'generateInstaller', api_version: 2, lang: lang, device: dev_id, profile: profile}, processDownload); 
296
               }
297
            });
298
               
299
          });
300
        }
301
      }
302
      });
303
   if(redirect_profile == 0) {
304
      $("#devices").show();
305
   } else {
306
      $("#devices").hide();
307
      $("#user_info").hide();
308
      $("#profile_redirect_bt").attr('href',redirect_profile);
309
      $("#profile_redirect").show();
310
   }
311
   })
312
  }
313
314
  function changeLang(l) {
315
    $("#lang").val(l);
316
    document.cat_form.submit();
317
  }
318
319
  function showInfo(data, title) {
320
      if(data.substring(0,8) == 'no_title') {
321
          data = data.substring(8,data.length);
322
      } else {
323
          data = "<h1>"+title+"</h1>"+data;
324
      }
325
      if (roller)
326
          Program.stop_program = 1;
327
      $("#main_body").fadeTo("fast", 0.1);
328
      $("#main_menu_content").html(data);
329
      $("#main_menu_info").show('fast');
330
  }
331
  
332
  function infoCAT(k,subK,title) {
333
      $.post('<?php echo $Gui->skinObject->findResourceUrl("BASE", "user/cat_info.php")?>', {page: k, subpage: subK, lang: lang}, function(data) {
334
          showInfo(data, title)});
335
  }
336
337
  function waiting(action) {
338
    if (action == 'start') {
339
      var x = getWindowHCenter() - 16;
340
      $("#loading_ico").css('left',x+'px');
341
      $("#loading_ico").attr('src','resources/images/icons/loading9.gif');
342
      $("#loading_ico").show();
343
      return;
344
    }
345
    if (action == 'stop') {
346
      $("#loading_ico").hide();
347
      return;
348
    }
349
  }
350
  
351
  function goAdmin() {
352
   waiting('start');
353
   window.location.replace("<?php echo $Gui->skinObject->findResourceUrl("BASE", "admin/overview_user.php")?>?lang="+lang);
354
}
355
356
  function remindIdPF() {
357
    mail = $("#remindIdP").val();
358
    key = $("#remindIdPs").val();
359
    if (mail == "") {
360
        alert("<?php echo(_("Missing email address")); ?>");
361
        return;
362
    }
363
    waiting('start');
364
    $.get('<?php echo $skinObject->findResourceUrl("BASE", "user/remindIdP.php"); ?>', {key: key, mail: mail}, function(data) {
365
       $("#remindIdPl").html("");
366
       try {
367
         j = $.parseJSON(data);
368
       }
369
       catch(err) {
370
         alert(generation_error);
371
         return(false);
372
       }
373
       if (j.status == 0) {
374
           $("#remindIdPh").html("<?php echo _("No providers found for this email") ?>");
375
           return;
376
       }
377
       if (j.data.length == 1) {
378
          $("#remindIdPh").html("<?php echo _("Your IdP is:") ?>");
379
       } else {
380
          $("#remindIdPh").html("<?php echo _("Your IdP could be one of:") ?>");
381
       }
382
       $.each(j.data, function(i, v) {
383
           $("#remindIdPl").append('<li>' + v + '</li>');
384
       });
385
       waiting('stop');
386
    });
387
  }
388
389
390
/* Get horizontal center of the Browser Window */
391
392
function getWindowHCenter() {
393
    var windowWidth = 0;
394
    if ( typeof( window.innerWidth ) == 'number' ) {
395
        windowWidth = window.innerWidth;
396
    } else {
397
        if ( document.documentElement && document.documentElement.clientWidth ) {
398
            windowWidth = document.documentElement.clientWidth;
399
        } else {
400
            if ( document.body && document.body.clientWidth ) {
401
                windowWidth = document.body.clientWidth;
402
            }
403
        }
404
    }
405
    return(Math.round(windowWidth/2));
406
}
407
408
<?php if ($idpId) { 
409
        print "front_page = 0;\n";
410
} ?>
411
412
function showTOU(){
413
  $("#all_tou_link").hide();
414
  $("#tou_2").show();
415
   
416
}
417
418
function back_to_downloads() {
419
    $("#devices").show();
420
    $("#user_welcome").hide();
421
}
422
423
424
function processDownload(data) {
425
   generateTimer = $.now() - generateTimer;
426
   if(generateTimer < 3000)
427
     generateTimer = 3000 - generateTimer;
428
   else
429
     generateTimer = 0;
430
     
431
  var j;
432
//alert(data);
433
  try {
434
    j = $.parseJSON(data).data;
435
  }
436
  catch(err) {
437
    alert(generation_error);
438
    return(false);
439
  }
440
  if( j.link == 0 )
441
    alert(generation_error);
442
  else {
443
    download_link = '<?php echo $skinObject->findResourceUrl("BASE", "user/API.php"); ?>?action=downloadInstaller&api_version=2&lang='+lang+'&device='+j.device+'&profile='+j.profile;
444
    $("#download_info a").attr('href',download_link);
445
    $('#download_info').show();
446
    if( generateTimer > 0 ) {
447
        setTimeout("document.location.href=download_link",generateTimer);
448
    }
449
    else {
450
       document.location.href=download_link;
451
    }
452
  }
453
}
454
455
$(document).ready(function(){
456
   var j ;
457
458
   if(ie_version == 0 )
459
     $('body').addClass("use_borders");
460
   else {
461
   if(ie_version ==  8)
462
     $('body').addClass("old_ie");
463
   if(ie_version < 8)
464
     $('body').addClass("no_borders");
465
   if(ie_version > 9)
466
     $('body').addClass("no_borders");
467
   }
468
469
   if (sbPage == 0) {
470
       $("#user_page").hide();
471
       $("#institution_name").hide();
472
       $("#user_info").hide();
473
   } else {
474
       $("#user_page").show();
475
       $("#institution_name").show();
476
       $("#user_info").show();
477
   }   
478
   $("#profiles").hide();
479
   $("#devices").hide();
480
   $("#download_info a").css('font-weight','bold');
481
482
   $("#profile_list").change(function(event){
483
     showProfile($(this).val());
484
  });
485
486
  resetDevices();
487
 <?php 
488
if ($profileId) {
489
    print "listProfiles($idpId, $profileId);";
490
}
491
    ?>
492
493
$(".signin").click(function(event){
494
     event.preventDefault();
495
});
496
497
$("#main_menu_close").click(function(event){
498
    $("#main_menu_info").hide('fast');
499
    $("#main_body").fadeTo("fast", 1.0);
500
    if (roller) {
501
        Program.stop_program = 0;
502
        Program.nextStep();
503
    }
504
  return(false);
505
});
506
507
$("#info_menu_close").click(function(event){
508
    $("#info_overlay").hide('fast');
509
    $("#main_body").fadeTo("fast", 1.0);
510
});
511
512
$("#hamburger").click(function(event){
513
	   $("#menu_top > ul").toggle();
514
});
515
516
$("#menu_top > ul >li").click(function(event){
517
           if ($( window ).width() < 750 ) {
518
               $("#menu_top > ul").hide();
519
           }
520
});
521
522
523
catWelcome = $("#main_menu_content").html();
524
  
525
if (noDisco === 0) {
526
$(".signin").DiscoJuice({
527
   "discoPath":"external/discojuice/",
528
   "iconPath":"<?php echo $skinObject->findResourceUrl("BASE", "user/API.php"); ?>?action=sendLogo&api_version=2&disco=1&lang=en&idp=",
529
   "overlay":true,"cookie":true,"type":false,
530
   "country":true,"location":true,
531
   "title":"<?php escaped_echo($cat->nomenclature_inst) ?>",
532
   "subtitle":"<?php escaped_echo(sprintf(_("Select your <strong>%s<\/strong>"), $cat->nomenclature_inst)) ?>",
533
   "textHelp": "<?php escaped_echo(sprintf(_("Help, my %s is not on the list"), $cat->nomenclature_inst)) ?>",
534
   "textHelpMore": "<?php escaped_echo(sprintf(_("This system relies on information supplied by local %s administrators. If your %s is not on the list, then nag them to add information to the %s database."), CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'], $cat->nomenclature_inst, CONFIG['APPEARANCE']['productname'])); ?>",
535
   "textLocateMe": "<?php escaped_echo(_("Locate me more accurately using HTML5 Geo-Location")) ?>",
536
   "textShowProviders": "<?php escaped_echo(sprintf(_("Show %ss in"), $cat->nomenclature_inst)) ?>",
537
   "textAllCountries": "<?php escaped_echo(_("all countries")) ?>",
538
   "textSearch" : "<?php escaped_echo(sprintf(_("or search for an %s, in example Univerity of Oslo"), $cat->nomenclature_inst)) ?>",
539
   "textShowAllCountries": "<?php escaped_echo(_("show all countries")) ?>",
540
   "textLimited1" : "<?php escaped_echo(_("Results limited to"))?>",
541
   "textLimited2" : "<?php escaped_echo(_("entries - show more"))?>",
542
   "textNearby" : "<?php escaped_echo(_("Nearby"))?>",
543
   "geoLoc_timeout" : "<?php escaped_echo(_("Location timeout"))?>",
544
   "geoLoc_posUnavailable" : "<?php escaped_echo(_("Could not get your position"))?>",
545
   "geoLoc_permDenied" : "<?php escaped_echo(_("Your browser has denied access to your location"))?>",
546
   "geoLoc_unknownError" : "<?php escaped_echo(_("Unknown location error"))?>",
547
   "geoLoc_here" : "<?php escaped_echo(_("You are here:"))?>",
548
   "geoLoc_getting" : "<?php escaped_echo(_("Getting your location..."))?>",
549
   "geoLoc_nearby" : "<?php escaped_echo(_("Nearby providers shown on top."))?>",
550
   "countryAPI":"<?php echo $skinObject->findResourceUrl("BASE", "user/API.php"); ?>?action=locateUser&api_version=2",
551
   "metadata":"<?php echo $skinObject->findResourceUrl("BASE", "user/API.php"); ?>?action=listAllIdentityProviders&api_version=2&lang="+lang,
552
   "callback": function(e) {
553
     $("#profile_desc").hide();
554
     $("#profile_desc").text('');
555
     $("#welcome_top1").hide();
556
     $("#top_invite").hide();
557
     $("#institution_name").hide();
558
     $("#front_page").hide();
559
     if (roller)
560
         Program.stop_program = 1;
561
     $(this).addClass('pressed');
562
     $('#welcome').hide();
563
     $("#inst_name_span").html("");
564
     $("#user_info").hide();
565
     $("#devices").hide();
566
     $("#profile_redirect").hide();
567
     $("#profiles").hide();
568
     $("#institutions").hide();
569
     listProfiles(e.idp,0);
570
            }
571
        });
572
DiscoJuice.Constants.Countries = {
573
<?php 
574
    $C = $Gui->printCountryList(1);
575
    $ret = '';
576
    foreach ($C as $key => $val) {
577
        $ret .= "'$key': \"$val\",";
578
    }
579
    echo substr($ret, 0, -1);
580
?>
581
        };
582
}
583
584
585
// device_button_bg = $("button:first").css('background');
586
 device_button_fg = $("button:first").css('color');
587
588
 if(front_page)
589
   if (roller)
590
       $("#img_roll_1").fadeOut(0);
591
   $("#cursor").fadeOut(0);
592
if(front_page) {
593
   $("#front_page").show();
594
   if (roller)
595
       prepareAnimation();
596
 }
597
598
//alert($("#welcome_top1").css('display'));
599
600
$( window ).resize(function(event) {
601
   if ($( window ).width() > 750) {
602
      $("#menu_top > ul").show();
603
   }
604
});
605
606
 });
607