function addCSS(){ var head = document.getElementsByTagName('head')[0]; var link = document.createElement('link'); link.rel = 'stylesheet'; link.type = 'text/css'; link.href = '/cpclass/run/sitefeedback/feedback.css.php'; link.media = 'all'; head.appendChild(link); } addCSS(); // alert("14531.57433e7d04ef17fe5ba5d3682c201362"); /* function CIsetCookie(c_name,value,exdays){ var exdate=new Date(); exdate.setDate(exdate.getDate() + exdays); var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString()); document.cookie=c_name + "=" + c_value; } */ function addFeedbackBox() { // newmethod = false; // tbody = document.getElementsByTagName('body'); FeedbackBox(); } function FeedbackBox() { if (jQuery('#sitefeedbackbox').length>0) { // use existing flip. loadSiteFeedbackBox(); } else { // auto add var str = '
'; str += 'Ikon for fann du det du leita etter?Fann du det du leita etter?'; str += ''; str += '
'; str += 'X'; str += '
'; str += '
Laster...
'; str += '
'; str += '
'; str += '
'; str += '
'; str += '
'; } jQuery('body').append(str); } function showCompleteForm(el) { jQuery('#sitefeedbackbox').css('height', 'auto'); } function loadSiteFeedbackBox() { $('#sitefeedbackbox').load('/cpclass/run/sitefeedback/feedback.php?formid=14531.57433e7d04ef17fe5ba5d3682c201362&cat=344489&id=5763216', {}, function() { jQuery('#sitefeedbackbox').find('input, textarea, label, div, span').focus(function() { showCompleteForm(this); }); jQuery('#sitefeedbackbox').find('input, textarea, label, div, span').click(function() { showCompleteForm(this); }); jQuery('#sitefeedbackbox').find('form').submit(function (el) { if (jQuery(this).attr('notvalidated')=="1") return false; var ser = $(this).serialize(); jQuery.post('/cpclass/run/sitefeedback/feedback.php?formid=14531.57433e7d04ef17fe5ba5d3682c201362&cat=344489&id=5763216', ser, function(data) { jQuery('#sitefeedbackbox').find('form').html('

Takk for din tilbakemelding

'); return false; }); // end of post() return false; // end of submit() }); }); } // text area required on option "no" function sfbToggleCommentRequired(el) { console.log(el + 'on change'); } jQuery(document).ready(function(){ var sfbfixedtop = 0; addFeedbackBox(); // ... $('.sfbfliptext').on('click', function(ev){ // Display survey box loadSiteFeedbackBox(); // ... $(this).parent().addClass('sfbopened'); // sfbfixedtop = $(this).parent().css('top'); // for restore on close if ($('body').hasClass('sitefeedbackbox-bottom')) { $(this).parent().css('bottom', 0); } else { $(this).parent().css('position', 'absolute'); $(this).parent().css('top', ev.pageY); } $(this).hide(); return false; }); // simulate click on enter key press to open $('.sfbfliptext').keypress(function(e){ var key = e.which; if (key == 13){ $('.sfbfliptext').click(); $('#sitefeedbackbox').focus(); return false; } }); // ... $('.sitefeedbackboxclosebutton').on('click', function(){ // Close survey box $('.sfbfliptext').show(); $('#sitefeedbackboxcontainer').removeClass('sfbopened'); // ... $('#sitefeedbackboxcontainer').css('position', 'fixed'); $('#sitefeedbackboxcontainer').css('top', sfbfixedtop); }); }); function sfbCommentRequired(el) { if ($(el).parent().find('label').attr('title') == 'Nei'){ // console.log('nei'); $('#sitefeedbackbox').find('textarea.sfx-kommentar').attr('required', 'required'); } else { $('#sitefeedbackbox').find('textarea.sfx-kommentar').removeAttr('required'); } } jQuery(document).ajaxComplete(function(){ // comment mandatory on option 'no' $('#sitefeedbackbox').find('.cpsoptionsradio2').find('input[type="radio"]').each(function(){ $(this).attr('onchange', 'sfbCommentRequired(this); return cpsRadioSelected(this);'); }); });