function SetQuote(str){return((str!="")? '"'+str+'"':'""');}
function SetSize(num){return((num!="")&&(num>0)? '"'+num+'"':'"0"');}
function SetClickCode(code,spa){return(code+'&spa=(('+spa+'))');}
function SetDefaultImage(image){return((image!="")? '&defimg=(('+image+'))':'');}
function SetColorBG(cbg){return((cbg!="")? '&colorbg='+cbg:'');}
function SetColorBorder(cborder){return((cborder!="")? '&colorborder='+cborder:'');}
function SetColorLink(clink){return((clink!="")? '&colorlink='+clink:'');}
function SetColorText(ctext){return((ctext!="")? '&colortext='+ctext:'');}
function SetCharSet(chs){return((chs!="")? '&charset='+chs:'');}
function SetRefererUrl(){var refurl=window.location;return((refurl!="")? '&ref=(('+refurl+'))':'');}
function cutKeywords(keywords,maxlen){if(keywords.length > maxlen){var pos=keywords.slice(0,maxlen).lastIndexOf(",");if(pos > 0){return(keywords.substr(0,pos));}return(keywords.slice(0,maxlen));}return(keywords);}
function getKeywords(){var content='';var metas=document.getElementsByTagName("meta");for(var i=0; i < metas.length; i++){if(metas[i].name == "keywords"){content=metas[i].content;}}return(content);}
function SetKeywords(){var keywords=cutKeywords(getKeywords(),512);return((keywords != "")? '&kwd=(('+keywords+'))':'');}
function QXContainer(code,spa,width,height,frameborder,colorbg,colorborder,colorlink,colortext,defaultimage,charset){
	if(code != ""){
		window.document.open();
		var value ='<ifr'+'ame'+' name="QATRIX Tracking Container"';
			value+=' src="http://trc.quatrix.ru/cont/?'+SetClickCode(code,spa)+SetCharSet(charset)+SetKeywords()+SetRefererUrl()+SetColorBG(colorbg)+SetColorBorder(colorborder)+SetColorLink(colorlink)+SetColorText(colortext)+SetDefaultImage(defaultimage)+'"';
			value+=' width='+SetSize(width)+' height='+SetSize(height);
			value+=' frameborder='+SetQuote(frameborder);
			value+=' vspace="0"';
			value+=' hspace="0"';
			value+=' marginwidth="0"';
			value+=' marginheight="0"';
			value+=' scrolling="no">';
			value+=' allowtransparency="true"';
			value+='</ifr'+'ame>';
		window.document.write(value);
		window.document.close();
	}	
}

