var current_picture=-1;
var timer=0;
var IsIE4 = (document.all && !document.getElementById);
var IsDOM = (document.getElementById) ? 1 : 0;

function get_el(elem,parent) {
	if (document.layers) {
	    if (parent) {
	     return eval("document."+parent+".document."+elem);
	      }
	    else {
		return eval("document."+elem);
        }            
    } 
	else if (document.all) {
		return eval("document.all."+elem);
	} 
	else if (document.getElementById) {
		return eval("document.getElementById('"+elem+"')");
	}
}

if (window.outerWidth < 1000 || document.body.clientWidth < 1000){
	var widthavailable=800;
	var conarea=629;
}
else{
	var widthavailable=1004;
	var conarea=830;
}

function set_page_title(sbuffer){
	var el_title=get_el("page_title_display")
	if (el_title){
		el_title.innerHTML=sbuffer;
	}
}
function savefrm(frm,test){
    el=get_el(frm);
    if (test){
        if(validate_form())
            el.submit();
    }else
        el.submit();   
}
function resetfrm(frm){
    el=get_el(frm);
    el.reset();
}
function fixstring(svalue, bmail)
{
	var str=svalue;
	var sinvalid="!,£,\$,%,',\&";

	if (bmail==true)
	{
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)|(')|(%)|(")/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
	}
	else
	{
		var reg1 = /(\.\.)|(^\.)|(')|(%)|(")/; // not valid
		var reg2 = /([a-zA-Z0-9])|([a-zA-Z])|([0-9])/; // valid
	}
	
	if (!reg1.test(str) && reg2.test(str))	return true; // if syntax is valid

	return false;
}
