/*CSS Browser Selector v0.4.0 (Nov 02, 2010)*/
function css_browser_selector(u){var ua=u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1},g='gecko',w='webkit',s='safari',o='opera',m='mobile',h=document.documentElement,b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3.6')?g+' ff3 ff3_6':is('firefox/3')?g+' ff3':is('firefox/4')?g+' ff4':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.$1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.$2:'')):is('konqueror')?'konqueror':is('blackberry')?m+' blackberry':is('android')?m+' android':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?m+' j2me':is('iphone')?m+' iphone':is('ipod')?m+' ipod':is('ipad')?m+' ipad':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win'+(is('windows nt 6.0')?' vista':''):is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);
/****************/
/* Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}
/********ANTI IE6 BUG***********/
if (document.all && !window.opera && !window.XMLHttpRequest) {
	document.execCommand("BackgroundImageCache",false,true);
}
/*****jQUERY*****/
function equalHeight(group) {
	tallest = 0;
	group.each(function() {
		thisHeight = $(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
		}
	});
	group.height(tallest);
}
/*SKYPE*/
$(document).ready(function() {
		window.setTimeout(function() {
			$('.skype_pnh_container').html('');
			$('.skype_pnh_print_container').removeClass('skype_pnh_print_container');
		}, 800);
	});

/****W3C HIDDEN STYLES****/
document.write('<style type="text/css">');
//document.write('HTML {overflow:-moz-scrollbars-vertical}');
document.write('TEXTAREA {resize: none}');
//document.write('.PngFix {behavior: url("css/iepngfix.htc");}');
document.write('</style>');



$(function(){
	
	calculate();
    jQuery(window).resize( calculate );		
        
	function calculate () {
		var elem 	= 970;	
		var winW	= jQuery(window).width();
		var halfW 	= ( jQuery(window).width() / 2 );
		var left 	= jQuery('#ShadowLeft');
		var right 	= jQuery('#ShadowRight');
		jQuery(left).css ({'left': halfW - 500 - 485});
		jQuery(right).css({'right': 0, 'width': halfW - 485});
	}	
	
});
function centerDiv ( div ) {
	
	var winH = $(window).height() / 2;
	var winW = $(window).width() / 2;
	var divH = $(div).height();
	var divW = $(div).width();
	
	var top  = (winH) - (divH/2);
	var left = (winW) - (divW/2);	
	
	$(div).css('top',top);
	$(div).css('left',left);	
	
}

/********* Validaciones Formularios ******/
function completo(obj,nombre,tipo){ 
	if(tipo=='int'){ 
		if ((obj.value=='')||(isNaN(obj.value))){ 
			return "\n "+nombre+" requires solo numeros."; 
			}else{ 
			return ""; 
			}
		}else if(obj.value=='' ){ 
			return "\n "+nombre+' debe ser completado.'; 
		}else{ return ""; 
		}
}
	
function emailvalido(obj,nombre) { 
	msg=""; 
	if(obj.value!=""){ 
		var reg = /^[\w-\.\']{2,}\@([\da-zA-Z-]{2,}\.){1,}[\da-zA-Z-]{2,3}$/;
		if (!reg.test(obj.value)) {
			msg= "\n "+ nombre +" es inválido.";
		}
	}
	else { 
		msg="\n "+ nombre +" debe ser completado.";
	}	
	return msg;
}

function igualdad(obj,reobj,nombre){
	if(obj.value!=reobj.value){
		return "\n "+nombre+" son distintas."
	}else{
		return ""
	}
}

function chequeado(obj, nombre){ 
	ok = false;
	for(i=0;i<obj.length;i++){ 
		if(obj[i].checked){
			ok = true
		}
	}; 
	if(ok){
		return ""
	}else{
		return "\n "+nombre+' debe ser completado.'
	}
} 
function ch(obj, nombre){ 
	ok = false;
	for(i=0;i<obj.length;i++){ 
		if(obj[i].checked){
			ok = true
		}
	}; 
	if(ok){
		return ""
	}else{
		return nombre;
	}
}

function seleccionado(obj, nombre){ 
	ok = false;
	if(obj.checked){
		ok = true
	}
	if(ok){
		return ""
	}else{
		return "\n "+nombre+' debe ser completado.'
	}
}
/********* Validaciones Formularios ******/
