function clear_input (id) {

	document.getElementById(id).value = '';

}

function show_photographer_bg () {

	document.getElementById('selected_bg').style.backgroundImage = 'url(images/photographer_selected.png)';
	document.getElementById('registration_type').value = '1'; 

}

function show_user_bg () {

	document.getElementById('selected_bg').style.backgroundImage = 'url(images/user_selected.png)';
	document.getElementById('registration_type').value = '0'; 

}

function open_div(id) {

	document.getElementById(id).style.display = 'block';

}

function toggle_div(id) {

	if (document.getElementById(id).style.display == 'none')
		document.getElementById(id).style.display = 'block';
	else
		document.getElementById(id).style.display = 'none';				

}

function do_it(file, param_1, param_2, param_3, response_div) {
             
	//erstellen des requests
	var req = null;

	try{
		req = new XMLHttpRequest();
	}
	catch (ms){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (nonms){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed){
				req = null;
			}
		}  
	}

	if (req == null)
		alert("Error creating request object!");
					  
	//anfrage erstellen
	//request ist asynchron
	req.open("GET", 'http://www.dezrum.com/test/requests/' + file + '.php?param_1=' + param_1 + '&param_2=' + param_2 + '&param_3=' + param_3, true);

	//Beim abschliessen des request wird diese Funktion ausgeführt
	req.onreadystatechange = function() {          
		switch(req.readyState) {
			case 4:
			if(req.status!=200) {
//				alert("Fehler:"+req.status); 
			} else {    
				//schreibe die antwort in den div container mit der id response_div
				document.getElementById(response_div).innerHTML = req.responseText;
			}
			break;
								
			default:
			return false;
			break;     
		}
	};
	  
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(null);
}

selected_id = '1';
function select_resolution (id) {

	document.getElementById('checkbox_' + selected_id).innerHTML = '<img src="http://www.dezrum.com/test/images/unselected_image.png" class="select_image" onclick="select_resolution(\'' + selected_id + '\');" />';
	document.getElementById('checkbox_' + id).innerHTML = '<img src="http://www.dezrum.com/test/images/selected_image.png" class="select_image" onclick="select_resolution(\'' + id + '\');" />';
	document.getElementById('resolution_number').value = id;
	selected_id = id;

}

function add_to_cart (user_id) {

	image_id 			= document.getElementById('image_id').value;
	resolution_number 	= document.getElementById('resolution_number').value;

	do_it('add_to_cart', user_id, image_id, resolution_number, '');

}

var active_money_stat = 'stat_mw';
function switch_money_stats (new_active) {

	document.getElementById(active_money_stat + '_link').className = 'page_number';
	document.getElementById(new_active + '_link').className = 'active_page';

	jQuery(document.getElementById(active_money_stat)).fadeOut();
	jQuery(document.getElementById(new_active)).fadeIn();
	
	active_money_stat = new_active;

}

var active_impression_stat = 'stat_iw';
function switch_impression_stats (new_active) {

	document.getElementById(active_impression_stat + '_link').className = 'page_number';
	document.getElementById(new_active + '_link').className = 'active_page';

	jQuery(document.getElementById(active_impression_stat)).fadeOut();
	jQuery(document.getElementById(new_active)).fadeIn();
	
	active_impression_stat = new_active;

}

var active_favorite_stat = 'stat_fw';
function switch_favorite_stats (new_active) {

	document.getElementById(active_favorite_stat + '_link').className = 'page_number';
	document.getElementById(new_active + '_link').className = 'active_page';

	jQuery(document.getElementById(active_favorite_stat)).fadeOut();
	jQuery(document.getElementById(new_active)).fadeIn();
	
	active_favorite_stat = new_active;

}
