// Design Brooklyn (www.designbrooklyn.com) 

// Common Functions



function redirect(linkTo) {

	window.location = linkTo;

}

			

var newwindow;

function openpopup(url,w,h) {

	if (newwindow) {

		newwindow.close();

	}

	var dims = 'location=0,status=0,scrollbars=1,resizable=1,width='+w+',height='+h;

	newwindow = window.open(url,'newwindow',dims);

	newwindow.focus();



}

function WriteLayer(ID,parentID,sText,altText) {

	var	out = "<P align=\"center\"><img src=\"" + sText + "\" alt=\"" + altText + "\"></P>";

	if (document.layers) {

		var oLayer;

		if (parenTID) {

			oLayer = eval('document.' + parentID + '.document.' + ID + '.document');

		} else {

			oLayer = document.layers[ID].document;

		}

		oLayer.open();

		oLayer.write(out);

		oLayer.close();

	}

	else if (parseInt(navigator.appVersion)>=5&&navigator.appName=="Netscape") {

		document.getElementById(ID).innerHTML = out;

	}

	else if (document.all) document.all[ID].innerHTML = out;

}



function WriteByID(ID,parentID,sText) {

	var	out = sText

	if (document.layers) {

		var oLayer;

		if (parenTID) {

			oLayer = eval('document.' + parentID + '.document.' + ID + '.document');

		} else {

			oLayer = document.layers[ID].document;

		}

		oLayer.open();

		oLayer.write(out);

		oLayer.close();

	}

	else if (parseInt(navigator.appVersion)>=5&&navigator.appName=="Netscape") {

		document.getElementById(ID).innerHTML = out;

	}

	else if (document.all) document.all[ID].innerHTML = out;

}



function showhide(el) {

	document.getElementById(el).style.display=(document.getElementById(el).style.display=="none")?"block":"none";

}

function show(el, dStyle) {
	if (dStyle == '' || dStyle == null || dStyle == "undefined") {
		dStyle = "block";	
	}
	document.getElementById(el).style.display = dStyle;

}

function hide(el, dStyle) {
	if (dStyle == '' || dStyle == null || dStyle == "undefined") {
		dStyle = "none";	
	}
	document.getElementById(el).style.display = dStyle;
}



function popupimg(src,width,height) {

	src = 'view_image.php?src='+src;

	var w = (parseInt(width) + 50);

	var h = (parseInt(height) + 60);

	var dims = 'location=0,status=0,scrollbars=0,resizable=1,width='+w+',height='+h;

	window.open(src,null,dims);

}





function trim(stringToTrim) {

	return stringToTrim.replace(/^\s+|\s+$/g,"");

}

function urldecode( str ) {

    var ret = str;      

    ret = ret.replace(/\+/g, '%20');

    ret = decodeURIComponent(ret);

    ret = ret.toString();

    return ret;

}

function urlencode( str ) {

    var ret = str;   

    ret = ret.toString();

    ret = encodeURIComponent(ret);

    ret = ret.replace(/%20/g, '+');

    return ret;

}

function switchImage(target,iSrc,wid,hei) {

	document.getElementById(target).src = iSrc;

	if (wid != "undefined" && wid != '' && wid != null) {

		document.getElementById(target).width = wid;

	}

	if (hei != "undefined" && hei != '' && hei != null) {

		document.getElementById(target).height = hei;

	}

}

function checkAll(ids) {

	res = ids.search("|");

	if (res != -1) {

		arr_ids = ids.split("|");

		if (document.getElementById(arr_ids[0]).checked == true) {

			for (i=0; i < arr_ids.length; i++) {

				document.getElementById(arr_ids[i]).checked = false;

			}

		} else {

			for (i=0; i < arr_ids.length; i++) {

				document.getElementById(arr_ids[i]).checked = true;

			}

		}

	} else {

		if (document.getElementById(ids).checked == true) {

			document.getElementById(ids).checked = false;

		} else {

			document.getElementById(ids).checked = true;

		}

	}

}



function formSub(id) {

	document.getElementById(id).submit();

}

