/*function insert(code)
	{
    document.form.text.value += code;
    document.form.text.focus();
	}*/

function checkBrowserName(name){  
	var agent = navigator.userAgent.toLowerCase();  
	if (agent.indexOf(name.toLowerCase())>-1) {  
  	return true;  
	}  
 	return false;  
}  

function insert(aTag, eTag) {
	var input = document.forms['form'].elements['text'];
	input.focus();
	/* für den Internet Explorer */
	if(typeof document.selection != 'undefined') {
	  var range = document.selection.createRange();
	  var insText = range.text;
	  range.text = aTag + insText + eTag;
	  /* Anpassen der Cursorposition */
	  range = document.selection.createRange();
	  if(insText.length == 0) {
		  range.move('character', -eTag.lenght);
		}else{
		  range.moveStart('character', aTag.length + insText.length + eTag.length);
		}
		range.select();
	}
	/* für neuere auf Gecko basierende Browser */
	else if(typeof input.selectionStart != 'undefined'){
	  /* Einfügen des Formatierungscodes */
	  var start = input.selectionStart;
	  var end = input.selectionEnd;
	  var insText = input.value.substring(start,end);
	  input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
	  /* Anpassen der Cursorposition */
	  var pos;
	  if(insText.length == 0){
		  pos = start + aTag.length;
		}else{
		  pos = start + aTag.length + insText.length + eTag.length;
		}
		input.selectionStart = pos;
		input.selectionEnd = pos;
	}
	/*für die übrigen Browser */
	else {
	  
	}
}

function format_byselect_size(sel)
	{
	  var index = sel.selectedIndex;
	  if (sel.options[index].value != '') {
	       insert('[size=' + sel.options[index].value + ']', '[/size]');    
	  }
	}	
function format_byselect_color(sel)
	{
	  var index = sel.selectedIndex;
	  if (sel.options[index].value != '') {
	       insert('[color=' + sel.options[index].value + ']', '[/color]');    
	  }
	}	
function format_byselect_font(sel)
	{
	  var index = sel.selectedIndex;
	  if (sel.options[index].value != '') {
	       insert('[font=' + sel.options[index].value + ']', '[/font]');    
	  }
	}
function set_link()
	{
	  var url = prompt("Bitte URL eigeben:");
	  var text = prompt("Bitte LINKTEXT eingeben:");
	  if (url.length > 0) {
		  insert('[url=' + url + ']' + text ,'[/url]')
		}
	}	
function set_image()
	{
	  var url = prompt("Bitte URL zum Bild eigeben:");
	  if (url.length > 0) {
		  insert('[img]' + url + '[/img]','')
		}
	}	
function set_color(color)
	{
	  if (color.length > 0) {
		  insert('[color=' + color + ']','[/color]')
		}
	}	
function hideit(id)
{
  var stat = document.getElementById(id).style.display;
 if( stat == "none"){
    document.getElementById(id).style.display="block";
	}else{
	  document.getElementById(id).style.display="none";
	}
}

/*
function show_cat(me,user,cat,pg){
  
  // request erstellen
  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
	req.open("GET",'member/profil/show_card_cat.php?me='+me+'&user='+user+'&cat='+cat+'&pg='+pg,true);

	// Beim abschließen diese Funktion
	req.onreadystatechange = function() {
	  switch(req.readyState) {
		  case 4:
		  	if(req.status != 200 && req.status != 0){
				
				}else{
				  //schreibe antwort ins DIV
				  if(pg > 1){
					  document.getElementById(cat+'_cards').style.height = '411px';
					}
				  document.getElementById(cat+'_cards').innerHTML = req.responseText;
				}
				break;
				
			default:
				return false;
				break;
		}
	}
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send(null);
} */

function show_cat(me,user,cat,pg,alpha){
  if(!alpha) var alpha = '';
  // request erstellen
  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
	req.open("GET",'member/profil/show_card_cat.php?me='+me+'&user='+user+'&cat='+cat+'&alpha='+alpha+'&pg='+pg,true);

	// Beim abschließen diese Funktion
	req.onreadystatechange = function() {
	  switch(req.readyState) {
		  case 4:
		  	if(req.status != 200 && req.status != 0){
				
				}else{
				  //schreibe antwort ins DIV
				  if(pg > 1){
					  document.getElementById(cat+'_cards').style.height = '411px';
					}
				  document.getElementById(cat+'_cards').innerHTML = req.responseText;
				}
				break;
				
			default:
				return false;
				break;
		}
	}
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send(null);
}


function show_collection(me,user,limit,set){
  
  // request erstellen
  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
	req.open("GET",'member/profil/show_card_collection.php?me='+me+'&user='+user+'&limit='+limit+'&cardset='+set);

	// Beim abschließen diese Funktion
	req.onreadystatechange = function() {
	  switch(req.readyState) {
		  case 4:
		  	if(req.status != 200 && req.status !=0){
				  
				}else{
				  //schreibe antwort ins DIV
				  document.getElementById('collect_cards').innerHTML = req.responseText;
				  $('#collectionfield').fadeIn(1500,function(){ 
				   // nothing
					})
				}
				break;
				
			default:
				return false;
				break;
		}
	}
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send(null);
}


function show_collection_edit(me,limit,set){
  
  // request erstellen
  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
	req.open("GET",'member/cardbox/edit_collection.php?me='+me+'&limit='+limit+'&cardset='+set);

	// Beim abschließen diese Funktion
	req.onreadystatechange = function() {
	  switch(req.readyState) {
		  case 4:
		  	if(req.status != 200 && req.status !=0){
				  
				}else{
				  //schreibe antwort ins DIV
				  document.getElementById('collection').innerHTML = req.responseText;
				}
				break;
				
			default:
				return false;
				break;
		}
	}
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send(null);
}


function show_master(user,pg,order){
  
  // request erstellen
  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
	req.open("GET",'member/profil/show_master.php?user='+user+'&pg='+pg+'&order='+order);

	// Beim abschließen diese Funktion
	req.onreadystatechange = function() {
	  switch(req.readyState) {
		  case 4:
		  	if(req.status != 200){
				  
				}else{
				  //schreibe antwort ins DIV
				  document.getElementById('master_cards').innerHTML = req.responseText;
				}
				break;
				
			default:
				return false;
				break;
		}
	}
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send(null);
}




// test


function loading(cat)
{
	document.getElementById(cat + '_cards').style.backgroundColor="#000000";
	alert ('hi ' + cat);
	
}