/*function Load (url, params) {

  //ajax request
  new Ajax.Request(url, {method: 'post', parameters: params, onLoading: function() {$('main').innerHTML = '';$('main').style.background="url('/images/loading.gif') no-repeat";}, onSuccess: function (obj) {update_display(obj);}, onFailure: function (obj) {update_display(obj);}});
}*/


function update_display(obj) {
  //var js_script_url = '/store_locator/javascripts.php';
  $('main').style.background="none";
  $('main').innerHTML = obj.responseText;
}

function submit_contact() {
  alert($('contact_form').serialize());
}


function sethtml(div,content) { 
         var search = content; 
         var script; 
          
         var is_singleq = 0; var singleq = "'"; 
         var is_doubleq = 0; var doubleq = '"'; 
         var is_escaped = 0; var escap = "\\"; 
         var layer = 0; 
                
         while( script = search.match(/(<script[^>]+javascript[^>]+>\s*(<!--)?)/)) { 
            search = search.substr(search.indexOf(RegExp.$1) + RegExp.$1.length); 
            if (!(endscript = search.match(/((-->)?\s*<\/script>)/))) break; 
            block = search.substr(0, search.indexOf(RegExp.$1)); 
            search = search.substring(block.length + RegExp.$1.length); 
             
            while(func = block.match(/(function(.+?)\((.*?)\)\s*\{)/)) { 
               eval(block.substr(0,block.indexOf(RegExp.$1))); 
               // for evaluating non functions 
                
               block = block.substr(block.indexOf(RegExp.$1) + RegExp.$1.length); 
               name = RegExp.$2; 
               param = RegExp.$3; 
                
               is_singleq = 0; 
               is_doubleq = 0; 
               is_escaped = 0; 
               layer = 0; 
                
                
               for(i=0;i<block.length;i++) { 
                  c = block.substr(i,1); 
                   
                  if ((is_singleq || is_doubleq) && is_escaped) { 
                     is_escaped = 0; 
                  } else if (!is_doubleq && (c==singleq)) { 
                     is_singleq = !is_singleq; 
                  } else if (!is_singleq && (c==doubleq)) { 
                     is_doubleq = !is_doubleq; 
                  } else if ((is_singleq || is_doubleq) && (c==escap)) { 
                     is_escaped = 1; 
                  } else if ( c=="{") { 
                     layer++; 
                  } else if ( c=="}") { 
                     if ( layer==0 ) { 
                        break; 
                     } 
                     layer--; 
                  } 
               } 
                
               code = block.substr(0,i-1); 
               block = block.substr(i +1); 
                
               code = code.replace(/\n/g, '\\n'); 
               code = code.replace(/\r/g, '\\r'); 
               code = code.replace(/'/g,"\\'"); 
                
               eval(name + " = new Function('"+param+"','"+code+"');"); 
            } 
            eval(block); // for evaluating non functions 
         } 
         //var elm = new Element('div');
	 //elm.innerHTML = content;
	 //$('main').insert(elm);
	 $('main').insert(content);
	 //document.getElementById(div).innerHTML=content; 
      } 

