// JavaScript Document

$().ready(function() {

    $('input[name="search_what"]').autocomplete(	'http://www.tippstrendsnews.de/libary/ajax/autocomplete.php', 
                                                    { 	max: 25, 
                                                        extraParams: 	{search_what: true}, 
                                                        formatItem: 	formatItem,
                                                        selectFirst:	false
                                                    }
                                                );
    $('input[name="search_where"]').autocomplete(	'http://www.tippstrendsnews.de/libary/ajax/autocomplete.php', 
                                                    { 	max: 25, 
                                                        extraParams: 	{search_where: true}, 
                                                        formatItem: 	formatItem,
                                                        selectFirst:	false
                                                    }
                                                );
    $("*[name=search_what], *[name=search_where]").focus(function () {$(this).addClass("input_focus");} );
    $("*[name=search_what], *[name=search_where]").blur(function () {$(this).removeClass("input_focus");} );

});


function stripHTML(str){

	// remove all string within tags
	var tmp = str.replace(/(<.*['"])([^'"]*)(['"]>)/g, 
	function(x, p1, p2, p3) { return  p1 + p3;}
	);

	// now remove the tags
	return tmp.replace(/<\/?[^>]+>/gi, '');
}

// -------------------------------------
// Umwandlung von String zu Zahl
// (Entfernung aller ungültiger Zeichen)
// -------------------------------------
function to_number(string) {
	var temp = ''
	for (var i=0; i<=string.length; i++){
		myChar = string.charAt(i);
		if ( myChar == '0' || myChar == '1' || myChar == '2' || myChar == '3' || myChar == '4' || myChar == '5' || myChar == '6' || myChar == '7' || myChar == '8' || myChar == '9' ) {
			temp = temp + string.charAt(i);
		}
	}
	return temp;
}        

// -------------------------------------
// Umwandlung von String zu Zahl
// (mit Aufzählungszeichen 'Komma' und
// Spiegelstrich '-')
// -------------------------------------
function to_zip_enum(string) {
	var temp = ''
	for (var i=0; i<=string.length; i++){
		myChar = string.charAt(i);
		myChar = myChar.toString();
		minusChar = "-";
		if (myChar == minusChar) {alert('prima');}
		//alert(myChar);
		if ( myChar == '-' || myChar == ',' || myChar == '0' || myChar == '1' || myChar == '2' || myChar == '3' || myChar == '4' || myChar == '5' || myChar == '6' || myChar == '7' || myChar == '8' || myChar == '9' ) {
			temp = temp + string.charAt(i);
		}
	}
	return temp;
}        

// -------------------------------------
// str_replace
// -------------------------------------
function str_replace(search, replace, subject) {
	return subject.split(search).join(replace);
}

// -------------------------------------
// jQuery AutoComplete
//
// Formatierung des Output-Strings
// -------------------------------------
function formatItem(row) {
	return row[0] + ' <span>' + row[1] + '</span>';
}

// -------------------------------------
// amount_companies
//
// Formatierung des Output-Strings
// -------------------------------------
function amount_companies() {
	$.ajax({
		url: 'functions/ajax/amount_companies.php',
		success: function(data) {
//			$('.result').html(data);
			$(".info").html(data);
			/*setTimeout(function(){			
				amount_companies();
			},500);*/
		}
	});
}

