// open new window
function openWin(windowName,windowParameter) {
    window.open('/window.php?pageName='+windowName+'&'+windowParameter,'requestWindow','width=700, height=600, left=0, top=0, scrollbars=yes');
    return;
}

// open new window
function openWin2(windowName,windowParameter,windowWidth,windowHeight) {
    window.open('/window.php?pageName='+windowName+'&'+windowParameter,'requestWindow','width='+windowWidth+', height='+windowHeight+', left=0, top=0, scrollbars=yes');
    return;
}

// get cursor position in textarea
function storeCaret (textEl) {
    if (textEl.createTextRange) { 
         textEl.caretPos = document.selection.createRange().duplicate();
	}
}

function emailCheck (email) {
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]+)+$/;
    return filter.test(email);
}

function defaultContentCheck(id) {
	
	if (document.getElementById(id).defaultValue == document.getElementById(id).value) document.getElementById(id).value = '';
    else if (document.getElementById(id).value == '') document.getElementById(id).value = document.getElementById(id).defaultValue;
	
}

function isDefined(variable) {
	return (typeof(window[variable]) == 'undefined')? false:true;
}