// AJAX to Match Screen Resolution
// Copyright Ovidiu Sopa

function match_screen_res(width,height,image_name)
{
	var width = width;
	var height = height;
	var image_name = image_name;
	

    if (window.XMLHttpRequest) { // Mozilla & other compliant browsers
        request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // Internet Explorer
        request = new ActiveXObject("Microsoft.XMLHTTP");
    }

    if (!request) {
        alert('Browser does not support AJAX!');
        return false;
    }
	if(width!= '' && height != '')
	{
		request.onreadystatechange = update_res_links;
		if(document.getElementById("debuging_msg"))
		{
			document.getElementById("debuging_msg").innerHTML = 'http://www.sibiul.ro/ajax-screen-res.php?width=' +width+ '&height=' + height + '&image_name=' + image_name;	
		}
		request.open('GET',
			'http://www.sibiul.ro/ajax-screen-res.php?width=' +width+ '&height=' + height + '&image_name=' + image_name )
		request.send(null);	
	}
}
function update_res_links() {
    if (request.readyState == 4) {
		//alert('222' + request.readyState);
        if (request.status == 200) {
			
			var response = request.responseText;
	
			if(response.indexOf('^') != -1) 
			{
				//alert("in if" + response);
				var update = new Array();
				update = response.split('^');
				
				if(update[0] == 'OK')
				{
					if(document.getElementById("res_loading_div")) document.getElementById("res_loading_div").className = 'ascunde';

					//alert(update[1]);
					if(document.getElementById(update[1]))
					{
						document.getElementById(update[1]).className = 'down_selected';
					}
					else
					{
						var new_elem = document.createElement("li");
						new_elem.id = update[1];
						//new_elem.className = 'down_selected';
						new_elem.innerHTML = update[2];
						document.getElementById("linkuri_rezolutii").appendChild(new_elem);
					}
					
				}
				else
				{
					alert("Am ^ " + update[0] + update[1]);	
				}
			}
			else
			{
				//alert("Nu am ^, Response is: " + response);	
			}
			
			
			
        } else {
            alert('Error performing request!' + request.status);
        }
    }
	
}


