//******************************************************************************
//		Name: 		javascript.js
//		Date:		15-02-2005
//		Author: 	Pominchuk Vasiliy
//		Position: 	software-engineer
//		Company: 	HCS
//*****************************************************************************/

function closeNode(obj){
	var i=1;
	var newobj=obj+'_'+i;

	while(document.getElementById(newobj)){

		if(document.getElementById(newobj+'_'+1)){
			closeNode(newobj);
		}

		if(document.getElementById(newobj)){
			document.getElementById(newobj).style.display = "none";
		}
		i++;
		newobj=obj+'_'+i;
	}
}

function openNode(obj){

	// try to open next level
	var i=1;
	var newobj=obj+'_'+i;

	while(document.getElementById(newobj)){
		document.getElementById(newobj).style.display = "block";
		i++;
		newobj=obj+'_'+i;
	}

// Go one level up
	var j = obj.length-1;
	for (j; (j >= 0 && obj.charAt(j) != "_"); j--){}

	obj = obj.substring(0, (j));
	if(obj.length > 1){
		openNode(obj);
	}
}


function Node(obj, id) {
  desc.innerHTML="";
  if (document.getElementById(obj+'_1').style.display == "block"){
  	closeNode(obj);
  	switch (id) {
  		case 1:	menu_img1.src=arrow_left.src; break;
  		case 2:	menu_img2.src=arrow_left.src; break;
  		case 3:	menu_img3.src=arrow_left.src; break;
  		case 4:	menu_img4.src=arrow_left.src; break;
  		case 5:	menu_img5.src=arrow_left.src; break;
  		case 6:	menu_img6.src=arrow_left.src; break;
  		}
  }else{
  	openNode(obj);
  	switch (id) {
  		case 1:	menu_img1.src=arrow_down.src; break;
  		case 2: menu_img2.src=arrow_down.src; break;
  		case 3: menu_img3.src=arrow_down.src; break;
  		case 4: menu_img4.src=arrow_down.src; break;
  		case 5: menu_img5.src=arrow_down.src; break;
  		case 6: menu_img6.src=arrow_down.src; break;
  		}
  }
}

function OpenURL(_url,param) {
	url=_url;
	opened=1;
	var win=window.open('open_url.html',param);
}

function GetTopImage(id) {
        var file_ = new Array();
        var img = new Image();

        file_[0] = new Array("images/strap_images/hcs.Odessa.Panorama.001.jpg","HCS Odessa :: FrozenSea Panorama");
        file_[1] = new Array("images/strap_images/hcs.Odessa.FrozenSea.001.jpg","HCS Odessa :: FrozenSea Frame 1");
        file_[2] = new Array("images/strap_images/hcs.Odessa.FrozenSea.002.jpg","HCS Odessa :: FrozenSea Frame 2");
        file_[3] = new Array("images/strap_images/hcs.Odessa.FrozenSea.003.jpg","HCS Odessa :: FrozenSea Frame 3");
        file_[4] = new Array("images/strap_images/hcs.Odessa.FrozenSea.004.jpg","HCS Odessa :: FrozenSea Frame 4");
        file_[5] = new Array("images/strap_images/hcs.Odessa.FrozenSea.005.jpg","HCS Odessa :: FrozenSea Frame 5");
        file_[6] = new Array("images/strap_images/hcs.Odessa.FrozenSea.006.jpg","HCS Odessa :: FrozenSea Frame 6");
        file_[7] = new Array("images/strap_images/hcs.Odessa.FrozenSea.007.jpg","HCS Odessa :: FrozenSea Frame 7");
        file_[8] = new Array("images/strap_images/hcs.Odessa.FrozenSea.008.jpg","HCS Odessa :: FrozenSea Frame 8");

        var rnd = Math.round(4*Math.random());
        img.src=file_[rnd][0];
        img.alt=file_[rnd][1];

	el = document.getElementById(id);
        el.src=img.src;
        el.alt=img.alt;
}

function Check_()
{
    Result = false;
	CorrectEmail=/^[A-Za-z0-9\-_\.]+\@{1}[A-Za-z0-9\-_]+\.{1}[A-Za-z0-9\-_\.]+$/;

	document.mailForm.mail_.focus();
	document.mailForm.mail_.select(1,1);
	color = document.mailForm.mail_.style.borderColor;

// Check Email

	email = document.mailForm.mail_;
	email.style.borderColor = color;

	var error = 0;

	if(!CorrectEmail.test(email.value))
	{
		email.style.borderColor = 'Red';
		email.focus();
		error = 1;
	}

	if(error == 0)
	{
//		document.mailForm.save_.value="true";
		document.mailForm.submit();
		Result = true;
	}
	return Result;
}

var script_dir = "http://cgi.www.haigh-cs.co.uk/cgi-bin/www.haigh-cs.co.uk/";

var GetTopImage_script = "http://cgi.www.haigh-cs.co.uk/cgi-bin/www.haigh-cs.co.uk/get_pic.pl";
var Email_script = "http://cgi.www.haigh-cs.co.uk/cgi-bin/www.haigh-cs.co.uk/mail.pl";
