﻿var lastKey = -1;
var lastID = -1;
var checkedArray = [];

function cOver(id, key) {
	if (id != lastID || key != lastKey ) {
		
		if ($('checkbox_' + key + '_' + id).innerHTML == '<img src="http://www.ferienwohnungen-ferienhaeuser.com/suchframe/image/checkbox_checked.png">') {
			checkedArray[key + "_" + id] = 2;
		}
		
		if (checkedArray[lastKey + "_" + lastID] != 2) {

			if (lastKey != -1 && lastID != -1) {
				$('checkbox_' + lastKey + '_' + lastID).innerHTML = '<img src="http://www.ferienwohnungen-ferienhaeuser.com/suchframe/image/checkbox_normal.png">';
			}
		}
		
		if (checkedArray[key + "_" + id] != 2) {
			$('checkbox_' + key + '_' + id).innerHTML = '<img src="http://www.ferienwohnungen-ferienhaeuser.com/suchframe/image/checkbox_hover.png">';
			lastKey = key;
			lastID = id;
		}
	}
}


function cClick(id, key, val) {
	
	if (checkedArray[key + "_" + id] == 2) {
		$('checkbox_' + key + '_' + id).innerHTML = '<img src="http://www.ferienwohnungen-ferienhaeuser.com/suchframe/image/checkbox_hover.png">';
		checkedArray[key + "_" + id] = 0;
	} else {
		$('checkbox_' + key + '_' + id).innerHTML = '<img src="http://www.ferienwohnungen-ferienhaeuser.com/suchframe/image/checkbox_checked.png">';
		checkedArray[key + "_" + id] = 2;
	}
	new Ajax.Request('http://www.ferienwohnungen-ferienhaeuser.com/suchframe/ajax.php',
	{
		method:'get',
		parameters: {id: id, key: key, job: 'check', val: val},
		onSuccess: function(transport){
		var response = transport.responseText || "no response text";
		
		responseArr = response.split("|||");
		
		for( var i = 0; i < responseArr.length; i++ ) {
			var content = responseArr[i].split("#'#");
			
			if (content[0] != "") {
				$(content[0]).innerHTML = content[1];
				
				newsuchergebnis();
			}
		}
	},
		onFailure: function(){  }
	});
}


function newsuchergebnis() {
	new Ajax.Request('http://www.ferienwohnungen-ferienhaeuser.com/suchframe/ajaxout.php',
	{
		method:'get',
		parameters: { e: '1' },
		onSuccess: function(transport){
			var response = transport.responseText || "no response text";
			$('suchergebnisAjaxUpdate').innerHTML = response;
		},
		onFailure: function(){  }
	});
}

