function blend(id) {
	if(document.getElementById(id).style.display == 'none') {
		document.getElementById(id).style.display = 'block';
	}
	else {
		document.getElementById(id).style.display = 'none';
	}
}

function popUP(URL, myheight, mywidth) {
	day = new Date();
 	id = day.getTime();
 	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=" + mywidth + ",height=" + myheight + ",left=0,top=0');");
}


function cmpPass() {
	var pass1 = document.getElementById('users_pass_1').value;	
	var pass2 = document.getElementById('users_pass_2').value;	
	var pLeng1 = pass1.length;
	if(pLeng1 >= 4) {
		if(pass1 == pass2) {
				document.getElementById('pass_ok').style.display = 'block';
				document.getElementById('pass_nok').style.display = 'none';
		}
		else {
				document.getElementById('pass_nok').style.display = 'block';
				document.getElementById('pass_ok').style.display = 'none';
		}
	}
	if(pLeng1 >=1 && pLeng1 < 4) {
				document.getElementById('pass_nok').style.display = 'block';
				document.getElementById('pass_ok').style.display = 'none';	
	}
}

function SwitchMenu(obj, x){
	if(document.getElementById){
		if(x.id == 'min') {
			x.src = '/templates/current/des/'+js_des_theme+'/gfx/men_down.gif';
			x.id = 'max';
			x.ALT = "Maximieren";
		}
		else {
			x.src = '/templates/current/des/'+js_des_theme+'/gfx/men_up.gif';
			x.id = 'min';
			x.ALT = 'Minimieren';
		}
		
	}
}


// signup stuff

var signcountry = '';

function getRepublics(country) {
	
	var loadergif = '<div class="ajaxloader"></div>';
	$("div#load1").html(loadergif);
	
	$.ajax({ 	
			   type: "POST",
			   url: '/dyn/rep/',
			   dataType: 'json',
			   data: 'search=' + country,
			   global: 'false',
			   success: function(json) {
			   	
			   		var resp = json.data.length;
			   		var sellist = '';
			   			
			   		if(resp > 0) {
						sellist += '<option value="x">'+str_form_pleasselect+'</option>';
			  			for(i=0; i<resp; i++) {
			  				sellist += '<option value="'+json.data[i].id+'">'+json.data[i].name+'</option>';	
			  			}
			   		}
			   		$('select#users_republic').removeAttr('disabled')
                    						  .html(sellist)
                   							  .find('option:first')
                    						  .attr('selected', 'selected');
			   		$('div#load1').empty();
			   }
	});	
}


function getCities(republic) {
	
	var loadergif = '<div class="ajaxloader"></div>';
	$("div#load2").html(loadergif);
	
	$.ajax({ 	
			   type: "POST",
			   url: '/dyn/cit/',
			   dataType: 'json',
			   data: 'search=' + republic,
			   global: 'false',
			   success: function(json) {
			   	
			   		var resp = json.data.length;
			   		var sellist = '';
			   			
			   		if(resp > 0) {
						sellist += '<option value="x">'+str_form_pleasselect+'</option>';
			  			for(i=0; i<resp; i++) {
			  				sellist += '<option value="'+json.data[i].id+'">'+json.data[i].name+'</option>';	
			  			}
			   		}
			   		$('select#users_city').removeAttr('disabled')
                    						  .html(sellist)
                   							  .find('option:first')
                    						  .attr('selected', 'selected');
                    $('div#load2').empty();
			   }
	});	
}


function getPLZ(city) {
	
	var loadergif = '<div class="ajaxloader"></div>';
	$("div#load2").html(loadergif);
	
	
	$.ajax({ 	
			   type: "POST",
			   url: '/dyn/plz/',
			   dataType: 'json',
			   data: 'search=' + city,
			   global: 'false',
			   success: function(json) {
			   	
			   		var resp = json.data.length;
			   		var sellist = '';
			   			
			   		if(resp > 0) {
			  			for(i=0; i<resp; i++) {
			  				sellist += '<option value="'+json.data[i].plz+'">'+json.data[i].plz+'</option>';	
			  			}
			   		}
			   		$('select#plz').removeAttr('disabled').html(sellist).find('option:first').attr('selected', 'selected');
			   		$('div#load2').empty();		
			   		
			   		if(reqmod == "adm")  {
			   			var curr_plz_id = $('select#plz').val();
			   			getStadtteil(curr_plz_id);
			   		}
			   }
	});	
}


function getStadtteil(plz_id) {
	
	$.ajax({ 	
			   type: "POST",
			   url: '/dyn/stdt/',
			   dataType: 'json',
			   data: 'search=' + plz_id,
			   global: 'false',
			   success: function(json) {
			   	
			 	  	var resp = json.data.length;
			 	  	var res = json.ret[0].nr;
			   		var sellist = '';
			   			
			   		if(res > 0) {
			  			for(i=0; i<res; i++) {
			  				sellist += '<option value="'+json.data[i].id+'">'+json.data[i].name+'</option>';	
			  			}
			  			$('select#stadtteil').removeAttr('disabled').html(sellist).find('option:first').attr('selected', 'selected');
			   		}
			   		else {
			   			sellist += '<option value="'+json.data[0].id+'">'+json.data[0].name+'</option>';	
			   			$('select#stadtteil').html(sellist).attr('disabled', true);
			   		}
			   }
	});
}





function ckSignup(method)
{	// target gfx_email
	var ok = '<div id="ajax_ok"></div>';
	var nok = '<div id="ajax_nok"></div>';
	
	if(method == "login") {
		var m = "lg";
		var data = $('#users_loginname').val();
		var target = 'div#gfx_loginname';
		var msg_target = 'span#err_login';
	}
	if(method == "email") {
		var m = "em";
		var data = $('#users_email').val();
		var target = 'div#gfx_email';
		var msg_target = 'span#err_email';
	}
	
	$.ajax({ 	
			   type: "POST",
			   url: '/dyn/sign/',
			   dataType: 'json',
			   data: 'search=' + m +'|'+ data,
			   global: 'false',
			   success: function(json) {
			   	
			   		var stat = json.data[0].stat;
			   		var msg = json.data[0].msg;
			   	
			   		if(stat == 1) {
			   			$(target).html(nok);
			   			$(msg_target).html(msg);
			   		}
			   		else {
			   			$(target).html(ok);	
			   			$(msg_target).html(msg);
			   		}
			   }
	});	
}

function comPass() {
	var ok = '<div id="ajax_ok"></div>';
	var nok = '<div id="ajax_nok"></div>';
	
	var pass1 = $('#users_pass1').val();	
	var pass2 = $('#users_pass2').val();
	
	var passlength = pass2.length;
	
	if(pass1 == pass2 && passlength >= 2) {
		$('div#gfx_passcomp').html(ok);	
		$('span#msg_passcomp').html('');
	}
	else {
		$('div#gfx_passcomp').html(nok);	
		$('span#msg_passcomp').html(str_func_passnomatch);
	}
}
