var bgcolorsave;
var colorsave;

function Mo(id) {
 var divid = 'ery_background_'+id;
 var div = document.getElementById(divid);
 //div.style.backgroundImage = "url('/base/user/img/activ.jpg')";
 bgcolorsave = div.style.backgroundColor; 
 div.style.backgroundColor = '#000000';
 
 var aid = 'ery_text_'+id;
 var a = document.getElementById(aid);
 colorsave = a.style.color;
 a.style.color = '#ffffff';
}

function Mt(id) {
 var divid = 'ery_background_'+id;
 var div = document.getElementById(divid);
 //div.style.backgroundImage = "url('')";
 div.style.backgroundColor = bgcolorsave;

 var aid = 'ery_text_'+id;
 var a = document.getElementById(aid);
 a.style.color = colorsave;
}

function showlink(id) {
	mainid = 'main_'+id; 
 main = document.getElementById(mainid);
	pv   = document.getElementById('vorschauf');
 pv.style.display = "block";
 pv.innerHTML = main.innerHTML;   
}

function hidelink() {
	pv   = document.getElementById('vorschauf');
 pv.style.display = "none";
 pv.innerHTML = 'leer';   
}

function linkcolor(div,linkid) {
 var div = document.getElementById(div);

 var handleSuccess = function(o){
  if(o.responseText !== undefined){
   div.innerHTML = o.responseText;
  	pickerdiv = document.getElementById('ddPicker');
   pickerdiv.style.top 	= (mcwy + 80) + "px";
   pickerdiv.style.left = (mcwx - 110) + "px";
   pickerdiv.style.display = "block";
   rgb_init();
   // correctPNG();
  }
 };
 var callback = {success:handleSuccess};
 //if (formdata) {formdata = serializeForm(formdata);}
 var postData = "ajax_edit_color&tmp_linkid="+linkid;
 var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);
}


////  für RGB Picker -> Entryeinträge farbe ändern
// speichert die Farben für einen Linkeintrag und aktuallisiert die aktuelle Ansicht.
function setentrycolor(form,tagname,linkid) {
 var hexfarbe = document.getElementById('hexval');
 var div = document.getElementById('save_color');
 var handleSuccess = function(o){
  if(o.responseText !== undefined){
   div.innerHTML = o.responseText;
   var topcontainer = document.getElementById('topcontainer');
   var container = document.getElementById('container');
   var ipquery = document.getElementById('ipquery');
   var ipquerybtn = document.getElementById('ipquerybtn');
   container.style.backgroundColor = '#'+hexfarbe.value;
   topcontainer.style.backgroundColor = '#'+hexfarbe.value;
   ipquery.style.borderColor = '#'+hexfarbe.value;
   ipquerybtn.style.borderColor = '#'+hexfarbe.value;
   if (tagname == "text") { 
    var ery = document.getElementById('ery_text_'+linkid);  
    ery.style.color = '#'+hexfarbe.value;
   }
   if (tagname == "background") { 
    var ery = document.getElementById('ery_background_'+linkid);  
    ery.style.backgroundColor = '#'+hexfarbe.value;
   }
   if (tagname == "border") { 
    var ery = document.getElementById('ery_conbackground_'+linkid);  
    ery.style.backgroundColor = '#'+hexfarbe.value;
    //var eryborder = document.getElementById('ery_border_'+linkid);  
    //eryborder.style.backgroundColor = '#'+hexfarbe.value;
   }
  }
 };
 var callback = {success:handleSuccess};
 form.tmp_tagname.value = tagname;
 form.tmp_savecolor.value = hexfarbe.value;
 if (form) {form = serializeForm(form);}
 var postData = "ajax_save_color&"+form;
 var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);  
}

function setentryfontsize(form,size,linkid) {
 var div = document.getElementById('save_color');
 var handleSuccess = function(o){
  if(o.responseText !== undefined){
   div.innerHTML = o.responseText;
   var ery = document.getElementById('ery_text_'+linkid);  
   ery.style.fontSize = (size + "px");
  }
 };
 var callback = {success:handleSuccess};
 form.tmp_fontsize.value = size;
 if (form) {form = serializeForm(form);}
 var postData = "ajax_save_font_size&"+form;
 var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);  
}

function setentryfontfamily(form,linkid) {
 var div = document.getElementById('save_color');
 var family = document.getElementById('fontfamily');
 var handleSuccess = function(o){
  if(o.responseText !== undefined){
   div.innerHTML = o.responseText;
   var ery = document.getElementById('ery_text_'+linkid);  
   ery.style.fontFamily = '';
   ery.style.fontFamily = '"'+family.value+'"';
  }
 };
 var callback = {success:handleSuccess};
 form.tmp_fontfamily.value = family.value;
 if (form) {form = serializeForm(form);}
 var postData = "ajax_save_font_size&"+form;
 var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);  
}

