/**
 * JavaScript Document
 * 
 * This file check the param by variable 'url' and check that page.
 * Send urls by object XMLHttpRequest to right pages and return always something for the <div>
 * 
 * $Rev: 77 $:
 * $Author: leandro $:
 * $Date: 2007-12-13 05:06:24 $:
 *
 * @author Leandro carvalho <leandro@magicmemories.co.nz>
 * @copyright 15 october 2007
 *
 */

function processResults(url, field, where)
{
req = null;


	if(where == "first_div"){
		var process  = results;
	}

	var banner 				= 'banner=' + document.templateModify.banner.value;
	var banner_text 		= '&banner_text=' + document.templateModify.banner_text.value;
	var banner_navegation 	= '&banner_navegation=' + document.templateModify.banner_navegation.value;
	var page_background 	= '&page_background=' + document.templateModify.page_background.value;
	var row_background_1 	= '&row_background_1=' + document.templateModify.row_background_1.value;
	var table_trim	 		= '&table_trim=' + document.templateModify.table_trim.value;
	var non_banner_text	 	= '&non_banner_text=' + document.templateModify.non_banner_text.value;
	var message_alert	 	= '&message_alert=' + document.templateModify.message_alert.value;

	var url 				= url+banner+banner_text+banner_navegation+page_background+row_background_1+table_trim+non_banner_text+message_alert

		// If more tham 6 search...
/*		if(banner.length < 6){
			return false;
		}
*/

var process  = results;

// Find objetives (Mozilla/Safari)
if (window.XMLHttpRequest) {
	req = new XMLHttpRequest();
	req.onreadystatechange = process;
	req.open("GET",url,true);
	req.send(null);

// Find objetives ActiveX (IE)
 } else if (window.ActiveXObject) {
	req = new ActiveXObject("Microsoft.XMLHTTP");
  if (req) {
	req.onreadystatechange = process;
	req.open("GET",url,true);
	req.send();
  }
 }
}

	function results()
	{
		//when loading process print loading...
		if(req.readyState == 1) {
		 document.getElementById('results').innerHTML = "<div align=center><br/><br/><img src=/global_images/loadings/loading_1.gif /></div>";
		}
		// just when complete process
		if (req.readyState == 4) {
			// just when return "OK"
			if (req.status == 200) {
				// find div id="results" and input value
				if(req.responseText == ""){
					document.getElementById('results').innerHTML = "Enter with your search";
				} else {
					document.getElementById('results').innerHTML = req.responseText;
					req.responseText == "";
				}	 
		
			} else {
				alert("You have a problem:n" + req.readyState);
			}
		}
		
	}
