// SUB NAVIGATION SCRIPT
function $(id) {
	return document.getElementById(id);
}
var ids = Array();
ids[0] = 's1';

function show2(id) {
	el = document.getElementById(id);
	if(el.style.display!='block') {
		el.style.display='block';
	}
}
function hideAll() {
	for(i=0; i<ids.length; i++) {
	el = document.getElementById(ids[i]);
		if(el.style.display!='none') {
			el.style.display='none';
		}
	}
}
function bHideAll(event) {
	if ((event.clientY > 180)){
		hideAll();
	}
}


var last = Array();
function setActiveTab(tabid, elid, pr) {
	if(last[0]!=null) {
		last[0].className='';
		last[1].style.display='none';
		if(last[2]!='') {
			last[2].style.display='none';
		}
	}
	tab = document.getElementById(tabid);
	el = document.getElementById(elid);
	if(pr!='') {
		pr = document.getElementById(pr);
		pr.style.display='block';
		last[2] = pr;
	}
	tab.className = 'active';
	el.style.display='block';

	
	last[0] = tab;
	last[1] = el;
	
}

var last_n = Array();
function setActiveTabNews(tabid, elid) {
	if(last_n[0]!=null) {
		last_n[0].className='';
		last_n[1].style.display='none';
	}
	tab = document.getElementById(tabid);
	el = document.getElementById(elid);
	tab.className = 'active';
	el.style.display='block';
	
	last_n[0] = tab;
	last_n[1] = el;
	
}
																																			
function addRow(container, section) {
	newElem = document.createElement('div');
	
	label_1 = document.createElement('label');
	label_1.innerHTML = 'Adds...';
	
	input_1 = document.createElement('input');
	input_1.type = "text";
	input_1.name = section+"_desc_new[]";
	
	clear = document.createElement('div');
	clear.className = "cl";
	clear.innerHTML = "&nbsp;";

	label_2 = document.createElement('label');
	label_2.innerHTML = 'Price';

	input_2 = document.createElement('input');
	input_2.type = "text";
	input_2.name = section+"_price_new[]";

	newElem.appendChild(document.createElement('br'));
	newElem.appendChild(label_1);
	newElem.appendChild(input_1);
	newElem.appendChild(clear);
	newElem.appendChild(label_2);
	newElem.appendChild(input_2);
	
	document.getElementById(container).appendChild(newElem);
}

//Only ded servers, right and bottom
function switchTabs(newId) {
	hideAllBottoms('bottomDescContainer', 'bottomChangable');
	
	document.getElementById('bottomBox_'+newId).style.display = 'block';
}
//Hides all elements in parent element(param 1) with class\Name like param 2
function hideAllBottoms(parent, className) {
	nodes = document.getElementById(parent).childNodes;
	for(var j=0; j<nodes.length; j++) {
		if(nodes[j].className!=null) {
			if(nodes[j].className==className) {
				nodes[j].style.display='none';
			} else {

			}
		}
	}
}
function switchImage(newImg) {
	document.getElementById('bigImgCont').src="/uploads/public_access/big_"+newImg.id;
	obj = document.getElementById('dc_img_desc').childNodes;
	for(var i in obj) {
		
		if(obj[i].className=='description___') {
			obj[i].style.display = 'none';
		}
	}
	document.getElementById('desc_'+newImg.id).style.display="block";
}


function checkHeights(){
	if($('rpagecont') && $('csideleft')) {
		var pagecontentH = $('rpagecont').offsetHeight + 27;
		var navH = $('csideleft').offsetHeight - 137 + 45;
		if(navH > pagecontentH) {
			$('rpagecont').style.height = (navH-27)+'px';
		}else {
			$('csideleft').style.height = (pagecontentH+137-45)+'px';
		}
	}else if($('serviceLeftNav') && $('serviceMainPageCnt')) {
		var navH = $('serviceLeftNav').offsetHeight - 329 + 45;
		var pagecontentH = $('serviceMainPageCnt').offsetHeight + 7;
		
		if(navH < pagecontentH) {
			$('serviceLeftNav').style.height = (pagecontentH+329-45)+'px';
		}else {
			$('serviceMainPageCnt').style.height = (navH-7)+'px';
		}
	}else if($('serviceLeftNav') && $('serviceInnerPageCnt')) {
		var navH = $('serviceLeftNav').offsetHeight - 90 + 45;
		var pagecontentH = $('serviceInnerPageCnt').offsetHeight + 16;

		if(navH < pagecontentH) {
			$('serviceLeftNav').style.height = (pagecontentH+90-45)+'px';
		}else {
			$('serviceInnerPageCnt').style.height = (navH-16)+'px';
		}
	}else if($('serviceLeftNav') && $('serviceInnerPageCntCS')) {
		var navH = $('serviceLeftNav').offsetHeight - 90 + 45;
		var pagecontentH = $('serviceInnerPageCntCS').offsetHeight + 16;

		if(navH < pagecontentH) {
			$('serviceLeftNav').style.height = (pagecontentH+90-3)+'px';
		}else {
			$('serviceInnerPageCntCS').style.height = (navH-16)+'px';
		}
	}
}


function validateContactForm() {
	if (document.cform.name.value=="") {
		window.alert("Please, enter your Name!");
		document.cform.name.focus();
		return false;
	}else if (document.cform.address.value=="") {
		window.alert("Please, enter your Address!");
		document.cform.address.focus();
		return false;
	}else if (document.cform.state.value=="") {
		window.alert("Please, enter your State!");
		document.cform.state.focus();
		return false;
	}else if (document.cform.country.value=="") {
		window.alert("Please, select your Country!");
		document.cform.country.focus();
		return false;
	}else if (document.cform.phone.value=="") {
		window.alert("Please, enter your Phone Number!");
		document.cform.phone.focus();
		return false;
	}else if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.cform.email.value)==false) {
		window.alert("Please, enter your Email Address!");
		document.cform.email.focus();
		return false;
	}else if (document.cform.comments.value=="") {
		window.alert("Please, enter your Comments!");
		document.cform.comments.focus();
		return false;
	}else {
		return true;
	}
}
	
	
function validateRequestForm() {
	if (document.project_quote.contact_name.value=="") {
		window.alert("Please, enter your Name!");
		document.project_quote.contact_name.focus();
		return false;
	}else if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.project_quote.email_address.value)==false) {
		window.alert("Please, enter your Email Address!");
		document.project_quote.email_address.focus();
		return false;
	}else if (document.project_quote.phone.value=="") {
		window.alert("Please, enter your Phone Number!");
		document.project_quote.phone.focus();
		return false;
	}else if (document.project_quote.country.value=="") {
		window.alert("Please, select your Country!");
		document.project_quote.country.focus();
		return false;
	}else if (document.project_quote.project_desc.value=="") {
		window.alert("Please, enter your Project Description!");
		document.project_quote.project_desc.focus();
		return false;
	}else {
		return true;
	}
}
	
function validateFeedbackForm() {
	if (document.feedback_form.name.value=="") {
		window.alert("Please, enter your Name!");
		document.feedback_form.name.focus();
		return false;
	}else if (document.feedback_form.address.value=="") {
		window.alert("Please, enter your Address!");
		document.feedback_form.address.focus();
		return false;
	}else if (document.feedback_form.state.value=="") {
		window.alert("Please, enter your State!");
		document.feedback_form.state.focus();
		return false;
	}else if (document.feedback_form.country.value=="") {
		window.alert("Please, select your Country!");
		document.feedback_form.country.focus();
		return false;
	}else if (document.feedback_form.phone.value=="") {
		window.alert("Please, enter your Phone Number!");
		document.feedback_form.phone.focus();
		return false;
	}else if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.feedback_form.email.value)==false) {
		window.alert("Please, enter your Email Address!");
		document.feedback_form.email.focus();
		return false;
	}else if (document.feedback_form.feedback.value=="") {
		window.alert("Please, enter your Feedback!");
		document.feedback_form.feedback.focus();
		return false;
	}else {
		return true;
	}
}
	
