//i know that i have jquery but that new in the website, soon i will replace old function for jquery ones

function getElem(e){return document.getElementById(e);}

function ajaxReq(method, url){
try {
  conHTTP = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   conHTTP = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   conHTTP = false;
  }
 }

if (!conHTTP && typeof XMLHttpRequest!='undefined') {
  conHTTP = new XMLHttpRequest();
}

getElem("progressI").style.visibility = "visible";
conHTTP.open(method, url, true);

}///end Func
p = 0;

function showNews(){
	getElem("viewProjB").style.visibility = "hidden";
	getElem("portfolio2_07").style.visibility = "hidden";
	$("#welcomeImage").hide();
	$("#TabbedPanels1").hide();
	$("#contactPanel").hide();
	$("#newsPanel").fadeIn('slow');
}

function showContact(){
	getElem("viewProjB").style.visibility = "hidden";
	getElem("portfolio2_07").style.visibility = "hidden";
	$("#welcomeImage").hide();
	$("#newsPanel").hide();
	$("#TabbedPanels1").hide();
	$("#contactPanel").fadeIn('slow');
}

function showHome(){
	getElem("viewProjB").style.visibility = "hidden";
	getElem("portfolio2_07").style.visibility = "hidden";
	$("#newsPanel").hide();
	$("#contactPanel").hide();
	$("#TabbedPanels1").hide();
	$("#welcomeImage").fadeIn('slow');
}

function sendContact(){
	getElem("progressI").style.visibility = "visible";
	$.post('rec.php', {
		nombre: $("#nombre").val(),
		apellidos: $("#apellidos").val(),
		email: $("#email1").val(),
		org: $("#org").val(),
		tel: $("#tel").val(),
		subj: $("#sub").val(), 
		msg: $("#msg").val()
	}, function(data) {
	getElem("progressI").style.visibility = "hidden";
	$('#contactstat').html(data);});
}

function getProj(proj){
	p = proj;
getElem("pimg").src = "images/spacer.gif";

if(proj == 0){
	showHome();
}else{
	$("#newsPanel").hide();
	$("#contactPanel").hide();
	$("#welcomeImage").hide();
	$("#TabbedPanels1").show();
	ajaxReq("get", "getproject.php?p="+proj+"&ms="+new Date().getTime());
	conHTTP.onreadystatechange = function(){
		if(conHTTP.readyState == 4){
			$("#newsPanel").hide();
			$("#contactPanel").hide();
			$("#welcomeImage").hide();
			$("#TabbedPanels1").show();
			getElem("viewProjB").style.visibility = "visible";
			getElem("portfolio2_07").style.visibility = "visible";
			TabbedPanels1.showPanel(0);
			data = conHTTP.responseText.split("||");
			getElem("pimg").src = data[8];
			
			if(data[9] == "#"){
				getElem("viewProjB").src = "images/noviewprojB.png";
				getElem("plink").href = "javascript:return false";
				getElem("plink").target = "_self";
			}else{
				getElem("viewProjB").src = "images/viewprojB.png";
				getElem("plink").href = data[9];
				getElem("plink").target = "_blank";
			}
			getElem("ptime").innerHTML = data[1];
			getElem("pclient").innerHTML = data[2];
			getElem("ptitle").innerHTML = data[3];
			getElem("pserv").innerHTML = data[4];
			getElem("ptech").innerHTML = data[5];
			getElem("pdesc").innerHTML = data[6];
			getElem("pgal").innerHTML = data[7];
			getElem("progressI").style.visibility = "hidden";
			initlightbox();
		}
}
conHTTP.send(null);
			}
}///end Func

function mouseX(evt) {
if (evt.pageX) return evt.pageX;
else if (evt.clientX)
   return evt.clientX + (document.documentElement.scrollLeft ?
   document.documentElement.scrollLeft :
   document.body.scrollLeft);
else return null;
}
function mouseY(evt) {
if (evt.pageY) return evt.pageY;
else if (evt.clientY)
   return evt.clientY + (document.documentElement.scrollTop ?
   document.documentElement.scrollTop :
   document.body.scrollTop);
else return null;
}

$(document).ready(function(){
document.onmousemove = function(e) {
	if (window.event) e=window.event;
	xm = mouseX(e);
	ym = mouseY(e);
	getElem("progressI").style.top = ym+20+"px";
	getElem("progressI").style.left = xm+20+"px";
	
	if (xm < 0){xm = 0;}
	if (ym < 0){ym = 0;}

	if(tip_active){update_tip_pos();}
	
}

});

function setM(){
	m = 0;
	uri = document.location.href;
	if(uri.indexOf("#") != -1){
		s = 1;
	m = uri.split("#");
	m = m[1];
	}
	if(p != m && m !="top" && m !="news" && m != "contact"){getProj(m);}
	if(m =="news"){showNews();}
	else if(m == "top"){showHome();}
	else if(m == "contact"){showContact();}
	else{getProj(m);}
	s = 0;
}

function historyMan(a){
	setM();
	//ht = setTimeout("historyMan('"+document.location.href+"');", 60);
}

//tooltip
ContentInfo = "";
var tip_active = 0;

function update_tip_pos(){

		document.getElementById('ToolTip').style.left = xm - 30 +"px";
		document.getElementById('ToolTip').style.top  = ym - 30 +"px";
}


function tip_it(which, content){
	if(which){
		update_tip_pos();
		tip_active = 1;
		document.getElementById('ToolTip').style.visibility = "visible";
				document.getElementById('ToolTip').innerHTML = "&nbsp;"+content+"&nbsp;";
		}else{
			tip_active = 0;
			document.getElementById('ToolTip').style.visibility = "hidden";
	}

}

function initlightbox(){
$('a[@rel*=lightbox]').lightBox();
}



