// Mechanimz pokazujący i ukrywający elementy content
var c_id=false;
function c(id){
	id = id.substr(2);
	var o = document.getElementById('c_'+id);
	id==c_id
		? o.style.display='none'
		: o.style.display='block';
	c_id!=false && id!=c_id
		? document.getElementById('c_'+c_id).style.display="none"
		: null;
	id==c_id
		? c_id=false
		: c_id=id;
}

// Pobierz zawartosc z url wystepujaca po heszu (#)
get_url_params();
function get_url_params()
{
	var url = String(document.location);
	url = url.split( "#" );
	url_params = url[1];
	return url_params;
}


// Przewarzanie danych z <textarea>
function texarea_data(str)
{
	arr = str.split("\n");
	
	// Stworz tablice var->val
	var res = new Array();
	for( var a in arr )
	{
		var ln = arr[a];
		var variable = ln.substr(0,ln.indexOf(":"));
		var value = ln.substr( variable.length+2 ); value = value.replace(/\r/g,"");
		//if(variable.length && value.length) res += variable+":"+value;
		if(variable.length && value.length) res[variable] = value;
	}
	return res;
}

function getScrollXY() {
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	return [ scrOfX, scrOfY ];
}


// Contact Send
function contact_send()
{
    var form = document.forms["contact"];
    if( !form.first_name.value.length ){ alert("Please enter first name"); return; }
    if( !form.second_name.value.length ){ alert("Please enter second name"); return; }
    if( !form.profession.value.length ){ alert("Please enter profession"); return; }
    if( !form.street.value.length ){ alert("Please enter street name"); return; }
    if( !form.zip_code.value.length ){ alert("Please enter Zip Code / City"); return; }
    if( !form.country.value.length ){ alert("Please enter country name"); return; }
    if( !form.email.value.length ){ alert("Please enter email address"); return; }
		if( !CheckEmail(form.email.value) ){ alert("Invalid e-mail address!"); return; }
    if( !form.comments.value.length ){ alert("Please enter comments"); return; }
    form.submit();
    return;
}



//Display more text
var moretxtarr=Array();
function more(id,targetElement,onmouseaction)
{
	o=document.getElementById(id);
	obutt=document.getElementById(id+'_morebutt');

	if (moretxtarr[id+'_moretext']==null) {
		moretxtarr[id+'_moretext']=obutt.innerHTML;
	}

	var onMouseOverData;
	var onMouseOutData;
	var onClickData;

	if (onmouseaction=="click" || onmouseaction==null) {
		onMouseOverData="window.status=''; return(true)";
		onMouseOutData="window.status=''; return(true)";
		onClickData="more('"+id+"')";
	} else if (onmouseaction=="over") {
		if ( o.style.display=="block" ) {
			onClickData="void(null)";
			onMouseOverData="more('"+id+"','','over'); window.status=''; return(true)";
			onMouseOutData="window.status=''; return(true)";
		} else {
			onClickData="void(null)";
			onMouseOverData="window.status=''; return(true)";
			onMouseOutData="more('"+id+"','','over'); window.status=''; return(true)";
		}
	}

	onmouseaction="onMouseOver=\""+onMouseOverData+"\" onMouseOut=\""+onMouseOutData+"\" onClick=\""+onClickData+"\"";
	
	// Buttons HTML code
	butt_more="<a href=\"javascript:void(null)\" "+onmouseaction+">"+moretxtarr[id+'_moretext']+"</a>";
	butt_close="<a href=\"javascript:void(null)\" "+onmouseaction+">"+moretxtarr[id+'_moretext']+"</a>";

	// Buttons replace
	if ( o.style.display=="none" )
	{
		o.style.display="block";
		obutt.innerHTML=butt_close;
	}
	else
	{
		o.style.display="none";
		obutt.innerHTML=butt_more;
	}
} 


function open_3d_panel( object_id, lang )
{
	if( lang == "undefined" ) { lang="en"; }
	window.open( 'http://www.zepter.pl/lib.flash/3d.panel/index.php?object_id='+object_id+'&lang='+lang, '3d_panel', 'width=450,height=600,allowscale=no,scrollbars=no' );
}


function submitAuthoryzation() {
	if (document.getElementById('text_Login1').value.length>0 && document.getElementById('text_Passwd1').value.length>0) {
		document.getElementById('text_Login').value = document.getElementById('text_Login1').value;
		document.getElementById('text_Login1').value = "";
		document.getElementById('text_Passwd').value = document.getElementById('text_Passwd1').value;
		document.getElementById('text_Passwd1').value = "";
	} else if (document.getElementById('text_Login2').value.length>0 && document.getElementById('text_Passwd2').value.length>0) {
		document.getElementById('text_Login').value = document.getElementById('text_Login2').value;
		document.getElementById('text_Login2').value = "";
		document.getElementById('text_Passwd').value = document.getElementById('text_Passwd2').value;
		document.getElementById('text_Passwd2').value = "";
	}
	return true;
}


function top_menu_resize(w,h)
{
	//document.getElementById("top_menu").style.width = w+"px";
	//document.getElementById("top_menu").style.height = h+"px";
	//document.getElementById("top_menu").style.border = "solid 1px red;";
}