function set_video ( id ) {
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = '/clip?id=' + id + '&' + Math.random();
    document.getElementsByTagName('head')[0].appendChild(script);

    return false;
}

function show_galery_image( galery, image ) {
	var flag = document.getElementById('imgdiv');
	if ( flag ) {
		destroy_div('imgdiv');
	}


	var script = document.createElement('script');
	script.type = 'text/javascript';
	script.src = '/image?galery=' + galery + '&image=' + image + '&' + Math.random();
	document.getElementsByTagName('head')[0].appendChild(script);

	return false;
}


function open_galery( gid ) {
	var flag = document.getElementById('galdiv');
	if ( flag ) {
		destroy_div('galdiv');
	}

	var script = document.createElement('script');
	script.type = 'text/javascript';
	script.src = '/galery?id=' + gid + '&' + Math.random();
	document.getElementsByTagName('head')[0].appendChild(script);

	return false;
}


function show_image( path ) {

	var x = getClientCenterX()-300;
	var y = getClientCenterY()-200;

	var flag = document.getElementById('imgdiv');
	if ( flag ) {
		destroy_div('imgdiv');
	}

	var text = '<table width="638" border="0" cellspacing="0" cellpadding="0">';
	text += '<tr>';
	text += '<td width="19" rowspan="3"><img src="/images/r1left.png" width="19" height="438" /></td>';
	text += '<td width="600">';

	text += '<img src="/images/r1_top_left.jpg" width="546" height="19" border="0" align="left" hspace="0"  vspace="0"/>';
	text += '<a href="#" onClick="return destroy_div(\'imgdiv\');"><img src="/images/r1_top_close.jpg" width="44" height="19" border="0" align="left" hspace="0"  vspace="0"/></a>';
	text += '<img src="/images/r1_top_right.jpg" width="10" height="19" border="0" align="left" hspace="0"  vspace="0"/>';


//	text += '<img src="/images/r1top_line.jpg" width="524" height="19" border="0" align="left" hspace="0"  vspace="0"/>';
//	text += '<a href="#" onClick="return destroy_div(\'imgdiv\');"><img src="/images/r1top_close.jpg" width="76" height="19" border="0" align="left" hspace="0"  vspace="0"/></a>';
	text += '</td>';
	text += '<td width="19" rowspan="3"><img src="/images/r1right.png" width="19" height="438" /></td>';
	text += '</tr>';
	text += '<tr>';
	text += '<td height="400"><img src="'+path+'" alt=""/></td>';
	text += '</tr>';
	text += '<tr>';
	text += '<td height="19">';
	text += '<img src="/images/r1down.jpg" width="600" height="19" border="0" hspace="0" align="left" vspace="0"/>';
	text += '</td>';
	text += '</tr>';
	text += '</table>';

	create_div( 'imgdiv','',x,y,'','','black',text,'visible');

	return false;
}

function getClientWidth() {
	return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getClientHeight() {
	if (navigator.appName.indexOf("Microsoft")!=-1) {
	    return document.documentElement.clientHeight;
	} else {
	    return window.innerHeight;
	}
//	return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
//	return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.documentElement.clientHeight;
}

function getBodyScrollLeft() {
	return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
}


function getBodyScrollTop() {
	return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

function getClientCenterX() {   
	return parseInt(getClientWidth()/2)+getBodyScrollLeft();   
}   
  
function getClientCenterY() {   
	return parseInt(getClientHeight()/2)+getBodyScrollTop(); 
}


function defPosition(event) {
    var x = y = 0;
    if (document.attachEvent != null) { // Internet Explorer & Opera
//            x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
//            y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
	x = document.body.clientWidth / 2 + document.documentElement.scrollLeft + document.body.scrollLeft;
	y = document.body.clientHeight / 2 + document.documentElement.scrollTop + document.body.scrollTop;
    }
    if (!document.attachEvent && document.addEventListener) { // Gecko
//            x = event.clientX + window.scrollX;
//            y = event.clientY + window.scrollY;
	x = document.body.clientWidth / 2 + window.scrollX;
	y = document.body.clientHeight / 2 + window.scrollY;
    }
    return {x:x, y:y};
}

function defclickpos(event) {
    var x = y = 0;
    if (document.attachEvent != null) { // Internet Explorer & Opera
            x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
            y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
//	x = document.body.clientWidth / 2 + document.documentElement.scrollLeft + document.body.scrollLeft;
//	y = document.body.clientHeight / 2 + document.documentElement.scrollTop + document.body.scrollTop;
    }
    if (!document.attachEvent && document.addEventListener) { // Gecko
            x = event.clientX + window.scrollX;
            y = event.clientY + window.scrollY;
//	x = document.body.clientWidth / 2 + window.scrollX;
//	y = document.body.clientHeight / 2 + window.scrollY;
    }
    return {x:x, y:y};
}

function create_div ( id_name, class_name, left_px, top_px, width_px, height_px, bg_color, text, vis_style ) {

    dv = document.createElement('div'); // create dynamically div tag

    if ( id_name && id_name != '' ) {
	dv.setAttribute('id', id_name ); //give id to it
    }
    if ( class_name && class_name != '' ) {
	dv.className = class_name; // set the style classname  
    }
    dv.style.position = "absolute";
    if ( left_px ) {
	dv.style.left = left_px+'px';
    }
    if ( top_px ) {
	dv.style.top = top_px+'px';
    }
    if ( width_px ) {
	dv.style.width = width_px;
    }
    if ( height_px ) {
	dv.style.height = height_px;
    }
    if ( bg_color ) {
	dv.style.backgroundColor = bg_color;
    }
    if ( text && text != '' ) {
	dv.innerHTML = text;
    }
    if ( vis_style && vis_style == 'visible' ) {
	dv.style.visibility = 'visible';
	dv.style.display = 'block';
    } else {
	dv.style.visibility = 'hidden';
	dv.style.display = 'none';
    }
    dv.style.border = '#C4D6E5'; 
    dv.style.zIndex = '2';
    document.body.appendChild(dv);
}

function destroy_div( name ) {
	document.getElementById(name).style.visibility = 'hidden';
	dv = document.getElementById(name);
	document.body.removeChild( dv );
	return false;
}

function MakeRequestObject() {
    var xmlHttp;
    try {
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
    } catch (e) {
	// Internet Explorer
	try {
	    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	    try {
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (e) {
		// alert("Your browser does not support AJAX!");
		// Browser is not support AJAX
		return false;
	    }
	}
    }
    return xmlHttp;
}

function set_add() {
    document.getElementById('do').value = 'add_mess';
}
