//=== Maxisoft PardusTools - SkinPacks JavaScript ===
//
// Copyright (c)2006-2007 by Markus J. Wolfger.

function Code(Id)
{
	var lElement;
	var lResult;
	var lCode;
	
	lElement=document.getElementById(Id);
	lCode=lElement.value;
	
	lElement=document.getElementById("eCode");
	
	lResult='<H3><A href="#" onclick="javascript:document.getElementById(\'eCode\').style.display=\'none\'">';
	lResult+='<IMG src="mxbxv.gif" title="Close window"></A> Code for stylesheet:<BR></H3>';
	lResult+='<TEXTAREA rows="40">';
	lResult+=unescape(lCode);
	lResult+='</TEXTAREA>';
	
	lElement.style.display="";
	lElement.innerHTML=lResult;
}

function Copy(Id)
{
	var lCode;
	var lElement;
	
	lElement=document.getElementById(Id);
	lCode=lElement.value;
	
	window.clipboardData.setData("Text",unescape(lCode));
}

function PatchPaths(Id, Name)
{
	var lElement;
	var lText;
	var lImagePath;
	var lSkinPath;
	
	window.status="Patching pathes of script '"+Name+"' ...";
	
	lElement=document.getElementById(Id);
	lText=unescape(lElement.value);
	
	lImagePath=ptConfigIpPath();
	if(ptConfigIpLocal())
		lSkinPath=lImagePath+"/skins/"+Name;
	else
		lSkinPath="file:///"+escape("C:/Pardus/skins/")+Name;
	
	lText=lText.replace(/%imagepath%/g,lImagePath);
	lText=lText.replace(/%skinpath%/g,lSkinPath);
	
	lElement.value=escape(lText);
	
	window.status="Pathes successful patched.";
}
