
function loadGuideContent(url)
{
		document.getElementById("guideDiv").innerHTML = "<img src='/images/ajax-loading.gif'>";
		var marka = document.getElementById("ddlMarka").value;  
		
		var req = new AJAXRequest();
		req.url = url;
		req.method = "post";
		req.parameters.Add("marka",marka);
		req.RequestCompleteEventHandler = guideLoadedEvent;
		req.RequestFailedEventHandler = guideLoadedErrorEvent;
		
		req.sendRequest();
}

function guideLoadedEvent(evtArgs)
{
	var e = evtArgs.requestObj;
	
	var c = document.getElementById("guideDiv");
		c.innerHTML = "<div class='loading'><img src='/images/ajax-loading.gif'></div>";
		c.innerHTML = "<div id='redBoxContent'>" + e.responseText + "</div>";
}

function guideLoadedErrorEvent(evtArgs)
{
	var c = document.getElementById("guideDiv");
	c.innerHTML = "Error Load Content: "+evtArgs.url+"\nOperation code: "+evtArgs.parameters.Get("op");
}


function loadSearchContent()
{
   		document.getElementById("resultContainer").innerHTML = "<img src='/images/ajax-loading.gif'>";
		var theForm = document.getElementById("form1"); 
	    
   	    var handsfree = "";
		if (document.getElementById("chkHandsfree").checked == true){
			handsfree = document.getElementById("chkHandsfree").value;  
		}

		var mp3 = "";
		if (document.getElementById("chkMp3").checked == true){
			mp3 = document.getElementById("chkMp3").value;  
		}
		
		var fm = "";
		if (document.getElementById("chkFm").checked == true){
			fm = document.getElementById("chkFm").value;  
		}
		var wlan = "";
		if (document.getElementById("chkWlan").checked == true){
			wlan = document.getElementById("chkWlan").value;  
		}
		
		var bluetooth = "";
		if (document.getElementById("chkBluetooth").checked == true){
			bluetooth = document.getElementById("chkBluetooth").value;  
		}
		var wireless = "";
		if (document.getElementById("chkWireless").checked == true){
			bluetooth = document.getElementById("chkWireless").value;  
		}
		var threeg = "";
		if (document.getElementById("chk3g").checked == true){
			threeg = document.getElementById("chk3g").value;  
		}
		
		var gps = "";
		if (document.getElementById("chkGps").checked == true){
			gps = document.getElementById("chkGps").value;  
		}
		
		var titresim = "";
		if (document.getElementById("chkTitresim").checked == true){
			titresim = document.getElementById("chkTitresim").value;  
		}
		var camera = "";
		if (document.getElementById("chkCamera").checked == true){
			camera = document.getElementById("chkCamera").value;  
		}
		
		var memory = "";
		if (document.getElementById("chkMemory").checked == true){
			memory = document.getElementById("chkMemory").value;  
		}
		
		var bar = "";
		for(i=0; i < theForm.rdoBar.length; i++){
			if(theForm.rdoBar[i].checked == true){
				bar = theForm.rdoBar[i].value;
			}
		}
		var marka = document.getElementById("ddlMarka").value;  
		var price = document.getElementById("ddlPrice").value;  
		var sorting = document.getElementById("ddlSorting").value;  
		var req = new AJAXRequest();
		req.url = "/inc/p/banacepbulajax.php";
		req.method = "post";
		req.parameters.Add("handsfree",handsfree);
		req.parameters.Add("mp3",mp3);
		req.parameters.Add("fm",fm);
		req.parameters.Add("wlan",wlan);
		req.parameters.Add("bluetooth",bluetooth);
		req.parameters.Add("wireless",wireless);
		req.parameters.Add("threeg",threeg);
		req.parameters.Add("gps",gps);
		req.parameters.Add("titresim",titresim);
		req.parameters.Add("camera",camera);
		req.parameters.Add("memory",memory);
		req.parameters.Add("bar",bar);
		req.parameters.Add("marka",marka);
		req.parameters.Add("price",price);
		req.parameters.Add("sorting",sorting);
		req.RequestCompleteEventHandler = mainContentLoadedEvent;
		req.RequestFailedEventHandler = mainContentLoadedErrorEvent;
		
		req.sendRequest();
}

// JavaScript Document
function genericErrorHandler(evtArgs)
{
	alert("Error Sending Request: "+evtArgs.url+"\nOperation code: "+evtArgs.parameters.Get("op"));
}


function mainContentLoadedEvent(evtArgs)
{
	var e = evtArgs.requestObj;
	
	var c = document.getElementById("resultContainer");
		c.innerHTML = "<div class='loading'>Yükleniyor</div>";
		c.innerHTML = "<div id='redBoxContent'>" + e.responseText + "</div>";
}

function mainContentLoadedErrorEvent(evtArgs)
{
	var c = document.getElementById("resultContainer");
	c.innerHTML = "Error Load Content: "+evtArgs.url+"\nOperation code: "+evtArgs.parameters.Get("op");
}

function mainSearchContent(mp3,fm,bluetooth,camera,price,wlan,_3g)
{
		document.getElementById("resultContainer").innerHTML = "<img src='/images/ajax-loading.gif'>";

		var req = new AJAXRequest();
		req.url = "/inc/p/banacepbulajax.php";
		req.method = "post";
		req.parameters.Add("mp3",mp3);
		req.parameters.Add("fm",fm);
		req.parameters.Add("bluetooth",bluetooth);
		req.parameters.Add("camera",camera);
		req.parameters.Add("price",price);
		req.parameters.Add("wlan",wlan);
		req.parameters.Add("_3g",_3g);
		req.RequestCompleteEventHandler = mainContentLoadedEvent;
		req.RequestFailedEventHandler = mainContentLoadedErrorEvent;
		
		req.sendRequest();
}

// JavaScript Document
function genericErrorHandler(evtArgs)
{
	alert("Error Sending Request: "+evtArgs.url+"\nOperation code: "+evtArgs.parameters.Get("op"));
}


function mainContentLoadedEvent(evtArgs)
{
	var e = evtArgs.requestObj;
	
	var c = document.getElementById("resultContainer");
		c.innerHTML = "<div><img src='/images/ajax-loading.gif'></div>";
		c.innerHTML = "<div id='redBoxContent'>" + e.responseText + "</div>";
}

function mainContentLoadedErrorEvent(evtArgs)
{
	var c = document.getElementById("resultContainer");
	c.innerHTML = "Error Load Content: "+evtArgs.url+"\nOperation code: "+evtArgs.parameters.Get("op");
}

function loadPagingContent(page,handsfree,mp3,fm,wlan,bluetooth,wireless,threeg,gps,titresim,camera,memory,price,marka,bar,sorting)
{
		document.getElementById("resultContainer").innerHTML = "<img src='/images/ajax-loading.gif'>";
		
		var req = new AJAXRequest();
		req.url = '/inc/p/banacepbulajax.php';
		req.method = "post";
		req.parameters.Add("page",page);
		req.parameters.Add("handsfree",handsfree);
		req.parameters.Add("mp3",mp3);
		req.parameters.Add("fm",fm);
		req.parameters.Add("wlan",wlan);
		req.parameters.Add("bluetooth",bluetooth);
		req.parameters.Add("wireless",wireless);
		req.parameters.Add("threeg",threeg);
		req.parameters.Add("gps",gps);
		req.parameters.Add("titresim",titresim);
		req.parameters.Add("camera",camera);
		req.parameters.Add("memory",memory);
		req.parameters.Add("price",price);
		req.parameters.Add("marka",marka);
		req.parameters.Add("bar",bar);
		req.parameters.Add("sorting",sorting);
		req.RequestCompleteEventHandler = pagingLoadedEvent;
		req.RequestFailedEventHandler = pagingLoadedErrorEvent;
		
		req.sendRequest();
}

function pagingLoadedEvent(evtArgs)
{
	var e = evtArgs.requestObj;
	
	var c = document.getElementById("resultContainer");
		c.innerHTML = "<div class='loading'><img src='/images/ajax-loading.gif'></div>";
		c.innerHTML = "<div id='redBoxContent'>" + e.responseText + "</div>";
}

function pagingLoadedErrorEvent(evtArgs)
{
	var c = document.getElementById("resultContainer");
	c.innerHTML = "Error Load Content: "+evtArgs.url+"\nOperation code: "+evtArgs.parameters.Get("op");
	
}


function loadModelContent(url)
{
		document.getElementById("modelDiv").innerHTML = "<img src='/images/ajax-loading.gif'>";
		var marka = document.getElementById("ddlMarka").value;  
		document.getElementById("trModel").style.display = '';  
		var req = new AJAXRequest();
		req.url = url;
		req.method = "get";
		req.parameters.Add("marka",marka);
		req.RequestCompleteEventHandler = modelLoadedEvent;
		req.RequestFailedEventHandler = modelLoadedErrorEvent;
		req.sendRequest();
}

function modelLoadedEvent(evtArgs)
{
	var e = evtArgs.requestObj;
	
	var c = document.getElementById("modelDiv");
		c.innerHTML = "<div class='loading'><img src='/images/ajax-loading.gif'></div>";
		c.innerHTML = "<div id='redBoxContent'>" + e.responseText + "</div>";
}

function modelLoadedErrorEvent(evtArgs)
{
	var c = document.getElementById("modelDiv");
	c.innerHTML = "Error Load Content: "+evtArgs.url+"\nOperation code: "+evtArgs.parameters.Get("op");
}
