function setScrollWidth() {
	var thebody = document.getElementById('thebody');
	thebody.style.width = document.body.offsetWidth;
}
/*----- FORM CONTACT TOOLS ----*/
	var bodyTag = document.getElementById('bodyTag');
	var bgSize = document.getElementById('formContact');
	var bgSize1 = document.getElementById('formContact1');
	var bgSize2 = document.getElementById('formContact2');
	var answerOK = document.getElementById('formOK');
	var answerERROR = document.getElementById('formERROR');
	var answerERROR2 = document.getElementById('formERROR2');
	var formBody = document.getElementById('formContactINNER');
	var flashContact = document.getElementById('flashContact');
	var flashContactSwf = document.getElementById('flashContactSwf');
	var formLoading = document.getElementById('formLoading');
	var formButtons = document.getElementById('formButtons');
	var logoImg = document.getElementById('logoImg');
	var logoImg1 = document.getElementById('logoImg1');	
	
/*
function opacityPopUp() {
	bgSize.style.display = "block";
	flashContact.style.display = "block";
	flashContactSwf.style.display = "none";

	bgSize.style.width = document.body.scrollWidth+"px";
	bgSize.style.height = document.body.scrollHeight+"px";
	
	bgSize1.style.width = document.body.scrollWidth+"px";
	bgSize1.style.height = document.body.scrollHeight+"px";
	
	bgSize2.style.width = document.body.scrollWidth+"px";
	bgSize2.style.height = document.body.scrollHeight+"px";
	
	var ff = document.getElementById("flashContactSwf");
	//if(ff){
	//	ff.style.display ="none";
	//}
}
*/
function opacityPopUp(COMPANY) {
	bgSize.style.display = "block";
	flashContact.style.display = "block";
	flashContactSwf.style.display = "none";

	bgSize.style.width = document.body.scrollWidth+"px";
	bgSize.style.height = document.body.scrollHeight+"px";
	
	bgSize1.style.width = document.body.scrollWidth+"px";
	bgSize1.style.height = document.body.scrollHeight+"px";
	
	bgSize2.style.width = document.body.scrollWidth+"px";
	bgSize2.style.height = document.body.scrollHeight+"px";
	
	if(COMPANY == "nina"){
			logoImg.src = "./images/logoninatecsmall.gif";
			logoImg1.src = "./images/logoninatecsmall.gif";
			logoImg.alt = "Ninatec";
			logoImg1.alt = "Ninatec";
	}else{
		if(COMPANY == "nxscom") {
 			logoImg.src = "./images/logonxscomsmall.png";
 			logoImg1.src = "./images/logonxscomsmall.png";
			logoImg.alt = "NexusCom";
			logoImg1.alt = "NexusCom"; 			
		} else {
			logoImg.src = "./images/logonxstechsmall.png";
			logoImg1.src = "./images/logonxstechsmall.png";
			logoImg.alt = "Nexus Technologies";
			logoImg1.alt = "Nexus Technologies"; 			
		}
	}	
	
	var ff = document.getElementById("flashContactSwf");
	/*if(ff){
		ff.style.display ="none";
	}*/
}


function formClose() {
	bgSize.style.display = "none";
	bgSize1.style.display = "block";
	bgSize2.style.display = "block";
	formBody.style.display = "block";
	answerOK.style.display = "none";	
	answerERROR.style.display = "none";	
	document.forms[0].reset();
	var ff = document.getElementById("flashContactSwf");
	if(ff){
		ff.style.display ="block";
	} 
}
function formBack() {
	answerERROR.style.display = "none";
	answerERROR.style.height = "0";

	formBody.style.display = "block";
	formButtons.style.display = "block";
	formLoading.style.display = "none";
	
}

function formCheckCompleted(XHR,AJ){
	
	if(XHR.responseText == "0"){
		answerOK.style.height = formBody.clientHeight+"px";
		formBody.style.display = "none";
		answerOK.style.display = "block";
		flashOK.write("flashOKswf");
		
	}else{
		//IF ERROR 
		answerERROR.style.left = formBody.offsetLeft+"px";
		answerERROR.style.height = formBody.clientHeight+"px";
		answerERROR2.style.height = formBody.clientHeight+"px";
		answerERROR.style.display = "block";
		// resaltar error
	}
}

function formCheck(me) {
	//IF OK
	var frm = me.form;
	var formOk = true;
	var AJ = new Ajax();
	
	AJ.setUrl("contact.php");
	AJ.setOnComplete(formCheckCompleted);
	AJ.setMethod("POST");

	if( NT.isEmpty(frm["name"].value) || NT.isEmpty(frm["email"].value) || NT.isEmpty(frm["surname"].value) || NT.isEmpty(frm["questions"].value) ){
		answerERROR.style.left = formBody.offsetLeft+"px";
		answerERROR.style.height = formBody.clientHeight+"px";
		answerERROR2.style.height = formBody.clientHeight+"px";
		answerERROR.style.display = "block";
		return false;
	}
	
	for(i=0; i< frm.elements.length;i++){
		switch(frm.elements[i].tagName){
			case "INPUT":
			case "SELECT":
					switch(frm.elements[i].type){
								case "text":
								case "hidden":
								case "select-one":
									AJ.setVar(frm.elements[i].name,UTF8.encode(frm.elements[i].value));
									break;
								case "checkbox":
								case "radio":
									if(frm.elements[i].checked){
										AJ.setVar(frm.elements[i].name,UTF8.encode(frm.elements[i].value));
									}
									break;
							}
					break;
				case "TEXTAREA":
								AJ.setVar(frm.elements[i].name,UTF8.encode(frm.elements[i].value));
								break;
		}
	}
	
	var divButtons = document.getElementById("formButtons");
	var divLoading = document.getElementById("formLoading");
	if(divButtons){
		divButtons.style.display = "none";
	}
	if(divLoading){
		divLoading.style.display = "block";
	}
	AJ.connect();
	AJ.getData();
}



/*----- folder results ----*/

function saveHeights() {
	
	var arrayHeights = document.getElementsByTagName('div');
	var count = arrayHeights.length;
	
	for(i=0;i<count;i++){
		if(arrayHeights[i].id.indexOf("colExp") != -1){
			
				vH[arrayHeights[i].id] = arrayHeights[i].offsetHeight;
		}
	}
}

function atodoelarray(){
var divColExpAs =  document.getElementById("mainContent").getElementsByTagName('a');
	for(i=0; i< divColExpAs.length;i++){
		divColExpAs[i].style.margin = "0pt 0pt 0pt 0";
	}
}
var steps = 40;
var speed = 10;
var	nfooter = document.getElementById("nfooter");
var contentBody =  document.getElementById("mainContent");
var vmenuCol =  document.getElementById("vmenuCol");
function collapseDiv(obj) {
	var	colExpButton = document.getElementById(obj+'Button');
	
	var divColExp =  document.getElementById(obj);
	var divColExpH4 =  document.getElementById(obj).getElementsByTagName('h4')[0];
	var divColExpHeight = divColExp.offsetHeight;
	if(divColExpHeight > steps) {
		divColExp.style.height = divColExpHeight-steps+"px";
		window.setTimeout('collapseDiv("'+ obj+'")',speed);
		//if IE
		if(NT.isIE()){
			nfooter.style.bottom = "20px";
			atodoelarray();
			divColExp.style.margin = "-5px 0pt 0pt 0";
			divColExpH4.style.margin = "5px 0pt 0pt 0pt";
			//vmenuCol.style.height = "";
			if(contentBody.offsetHeight<=vmenuCol.offsetHeight){
				contentBody.style.height = vmenuCol.offsetHeight+"px";
				contentBody.style.padding = "5px 0pt 0pt 17px";
				contentBody.style.background = "none";
			}
		}
			
	} else {
		divColExp.style.height = 0;
		colExpButton.innerHTML = "Expand +";
	}
}
var vH = Array();

function expandDiv(obj) {
	var	colExpButton = document.getElementById(obj+'Button');
	var divColExp =  document.getElementById(obj);
	var divColExpHeight =  divColExp.offsetHeight;
	if(divColExpHeight < vH[obj]){
		divColExp.style.height = divColExpHeight+steps+"px";
		if(NT.isIE()){
			nfooter.style.bottom = "20px";
			//vmenuCol.style.height = contentBody.offsetHeight+"px";
		}	
		window.setTimeout('expandDiv("'+ obj+'")',speed);
	} else {
		divColExp.style.height = vH[obj]+"px";
		colExpButton.innerHTML = "Collapse -";
	}
}

function switchFunc(obj){
	var divColExp =  document.getElementById(obj);
	var divColExpHeight =  divColExp.offsetHeight;
	
	if (divColExpHeight==0){
		expandDiv(obj)
	} else {
		collapseDiv(obj);
	}
}

function frameLoad(){
	var pid = NT.getUrlParam("pgid");
	var dest =document.getElementById("menu_" + pid); 
	if(dest){
		dest.className = "active";
		dest.id = dest.id + "h"; 
	}
	
}

function loading() {
	var formLoading = document.getElementById('formLoading');
	var formButtons = document.getElementById('formButtons');
	formLoading.style.display = "block";
	formButtons.style.display = "none";
}

