if ( window.addEventListener ){
window.addEventListener("message", receiveSimpollMessage, false);
}
if ( window.attachEvent ) {
window.attachEvent("onmessage", receiveSimpollMessage);
}
if ( document.attachEvent ) {
document.attachEvent("onmessage", receiveSimpollMessage);
}
function receiveSimpollMessage(event){
if (event.origin != 'https://s.info-dvd.ru') { return false; }
var cmd = event.data.substring(0,4);
var url_key = event.data.substring(5,13);
var value = event.data.substring(14);
if (cmd == 'size'){ document.getElementById('simpoll_frame_'+url_key).style.height = value+'px'; }
if (cmd == 'call'){ eval('var data_obj = '+value); simpollCallback(data_obj); }
}
var available_params = ['sr_id', 'sr_email', 'ir_id', 'ir_email', 'fm_email', 'ic_id'];
var params = [];
var params_exist = false;
var re = new RegExp("("+available_params.join('|')+")=([^$\?&]+)", 'g');
while ((_re = re.exec(location.search)) != null){
params[_re[1]] = decodeURIComponent(_re[2]);
params_exist = true;
}
if (document.getElementById('simpoll_params')){
while ((_re = re.exec(document.getElementById('simpoll_params').value)) != null){
if (typeof(params[_re[1]]) == "undefined"){
params[_re[1]] = decodeURIComponent(_re[2]);
params_exist = true;
}
}
}
var re = new RegExp("custom\\[([\\w_\\-]+)\\]=([^$\\?&]+)", 'g');
while ((_re = re.exec(location.search)) != null){
params[_re[1]] = decodeURIComponent(_re[2]);
params_exist = true;
}
if (document.getElementById('simpoll_params')){
while ((_re = re.exec(document.getElementById('simpoll_params').value)) != null){
if (typeof(params[_re[1]]) == "undefined"){
params[_re[1]] = decodeURIComponent(_re[2]);
params_exist = true;
}
}
}
var params_str = '';
if (params_exist){
for (var i in params){
params_str += (params_str=='' ? '?' : '&')+i+'='+encodeURIComponent(params[i]);
}
}
document.writeln('');