/**
 * @author Ryo
 */
window.onload = startup;
var openedForm;
function startup(){	
	var tab = document.getElementById('content');	
	if(tab){	
		openedForm = document.getElementById('form4');
		var inputs = document.getElementsByTagName('input');
		if(inputs){
			for(i=0;i<inputs.length;i++){
				inputs[i].onclick = getOrderWindow;
			}				
		}
	}
}
	
function identificateId(e){
	try {
	obj = e.target; 
	} 
	catch (e) {
	obj = window.event.srcElement;
	}
	return(obj);
}


function getPosition(e){
	identificateId(e);	
	var data = {nameX:getName(obj),topY:getAbsolutePosition(obj)};
	return data;	
}
function getAbsolutePosition(el){	
	var r = el.offsetTop;	
	if (el.offsetParent) {		
		var tmp = getAbsolutePosition(el.offsetParent);
		r+= tmp;		
	}		
	return r;	
}


function getName(obj){
	var tab = document.getElementById('parkavto');
	if(tab){
		var parentTd = obj.parentNode.parentNode.parentNode.parentNode.parentNode;
		var nameX = parentTd.getElementsByTagName('h1')[0].innerHTML;		
	}
	else if(document.getElementById('tarifes')){
		var parentTd = obj.parentNode.parentNode;
		var nameX = parentTd.getElementsByTagName('p')[1].innerHTML;		
	}
	return nameX;
}
function clearForm(){
	if(openedForm){
		openedForm.style.display = 'none';
	}
}


function getData2(){	
	var needs = openedForm.getElementsByTagName('input');
	var ordName = needs[0].value;
	var ordTel = needs[1].value;
	if(ordName && ordTel){
		openedForm.style.visibility = 'hidden';
	}
	else{
		alert("Заполните обязательные поля");
	}
}


function getOrderWindow(e){
	clearForm();
	var data = getPosition(e);
	var win = document.createElement('div');
	win.style.width = 213 + 'px';
	win.style.position = 'absolute';
	win.style.top = data.topY - 160 + 'px';
	win.style.left = 660 + 'px';	
	win.id = 'win' + data.nameX;
	win.className = 'formOrder1';	
	document.body.appendChild(win);		
	win.innerHTML = openedForm.innerHTML;
	openedForm.parentNode.removeChild(openedForm);
	document.getElementById('formTitle').innerHTML = "Заказ диплома";
	win.getElementsByTagName('input')[4].onclick = delWin1;
	openedForm = document.getElementById('win'+data.nameX);
	win.getElementsByTagName('input')[3].onclick = getData2;	
}


function delWin1(){
	openedForm.style.visibility = 'hidden';
}