/***********************************************
* Disable select-text script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
* Modified here to exclude form tags properly, cross browser by jscheuer1
***********************************************/

//form tags to omit:
var omitformtags=["input", "textarea", "select"]

function disableselect(e)
{
	for (i = 0; i < omitformtags.length; i++)
		if (omitformtags[i]==(e.target.tagName.toLowerCase()))
			return;
	return false
}

function reEnable()
{
	return true
}

function globalNoRightClick(e)
{
	e = e || window.event;
	target = e.srcElement || e.target;

	var res = (target.tagName.toUpperCase() == 'A' && target.className == 'StyleTIDisplayName')
		|| (target.tagName.toUpperCase() == 'IMG' && target.parentElement.className == 'StyleTIImage');
	
	if (!res && target.tagName.toUpperCase() == 'IMG') {
		alert("Los trabajos aqui publicados son propiedad intelectual de Airtec Servicios S.A de C.V. Si desea compartir el contenido de esta pagina, por favor, utilize los botones al final de cada articulo. Mas informacion info@airtec-servicios.com");
	}

	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
	
	return res;
}

function noSelect()
{
	if (typeof document.onselectstart!="undefined"){
		//Turn select start off on the document.
		document.onselectstart=new Function ("return false")
	} else {
		document.onmousedown=disableselect;
		document.onmouseup=reEnable;
	}

		var tags = null;
		if (document.getElementsByTagName)
			tags=document.getElementsByTagName('*');
		if (tags != null){
			var tag;
			for (j = 0; j < tags.length; j++){
				tag = tags[j];

				if (tag.addEventLister)
					tag.addEventListener('contextmenu', globalNoRightClick, false);
				else if (tag.attachEvent)
					tag.attachEvent('oncontextmenu', globalNoRightClick);
				else
					tag.oncontextmenu = globalNoRightClick;

				for (i = 0; i < omitformtags.length; i++) {
					//For those tags defined in the omitformtags array, allow onselectstart.
					if (tags[j].tagName.toLowerCase()==omitformtags[i]){
						tags[j].onselectstart=function(){
							document.onselectstart=new Function ('return true')
						}
						if (tags[j].onmouseup!==null){
							var mUp=tags[j].onmouseup.toString()
							mUp='document.onselectstart=new Function (\'return false\');\n'+mUp.substr(mUp.indexOf('{')+2,mUp.lastIndexOf('}')-mUp.indexOf('{')-3);
							tags[j].onmouseup=new Function(mUp);
						}
						else{
							tags[j].onmouseup=function(){
								document.onselectstart=new Function ('return false')
							}
						}
					}
				}
			}
		}
}

function addEvent(obj, evType, fn)
{
	if (obj.addEventListener)
	{
		obj.addEventListener(evType, fn, false);
		return true;
	}
	else if (obj.attachEvent)
	{
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	}
	else
	{
		return false;
	}
}

addEvent(window, 'load', noSelect);

// Please leave this comment in place
// Created by: Randy Drisgill (The Mossman)
// August 17, 2007
function ProcessDefaultOnLoad(onLoadFunctionNames)
{
	ProcessPNGImages();
	UpdateAccessibilityUI();
	//ProcessImn();
	for (var i=0; i < onLoadFunctionNames.length; i++)
	{
		var expr="if(typeof("+onLoadFunctionNames[i]+")=='function'){"+onLoadFunctionNames[i]+"();}";
		eval(expr);
	}
	if (typeof(_spUseDefaultFocus)!="undefined")
		DefaultFocus();
}