
 function in_array(arr, value) {
   for (var i in arr) {
       if (arr[i] == value)
         return true;
   }
   return false;
 }

 function get_external_params(search) {
   ext_params = '';
   if (!search)
     return ext_params;
   var params_ar = search.split('&');
   for(i = 0; i < params_ar.length; i++)
   {
     param = params_ar[i].split('=');
     if (!in_array(myparams_ar, param[0])&&(param[0])&&(param[1]))
       ext_params = ext_params + '&' + param[0] + '=' + param[1];
   }
   ext_params = ext_params.substr(1);
   return ext_params;
 }

 function get_internal_params(search) {
   int_params = '';
   if (!search)
     return int_params;
   var params_ar = search.split('&');
   for(i = 0; i < params_ar.length; i++)
   {
     param = params_ar[i].split('=');
     if (in_array(myparams_ar, param[0])&&(param[0])&&(param[1]))
       int_params = int_params + '&' + param[0] + '=' + param[1];
   }
   int_params = int_params.substr(1);
   return int_params;
 }

 var framewidth = '100%';
 var frameheight = '1400';
 var framesrc = 'http://myauto.by/_frames/nissan/index.php';
 var framelocation = window.location.href.replace(location.search, '');
 var myparams_ar = new Array("action","page","mark_id","model_id","start_year","end_year","price_start","price_end","transm_id","eng_type_id","engvol_start","engvol_end","view_adv","advreferer","framelocation");
 var advreferer = '';

 if (location.search.search('view_adv') == -1) advreferer = window.location.href; else advreferer = '';
 framesrc = framesrc + '?framelocation='+encodeURIComponent(framelocation)+'&extparams='+encodeURIComponent(get_external_params(location.search.substr(1)))+'&advreferer='+encodeURIComponent(advreferer)+'&'+get_internal_params(location.search.substr(1));
 document.write('<IFR'+'AME src=\"'+framesrc+'\" id="myautoframe" width=\"'+framewidth+'\" height=\"'+frameheight+'\" frameborder=no scrolling=no></IFR'+'AME>');
