window.onload = function() {
	alert(OK);
	var titleElement;
	if (document.getElementsByTagName) {
	titleElement = document.getElementsByTagName('title')[0];
	if (titleElement) alert(titleElement.nodeName);
										}	
						   }

function $(x){return document.getElementById(x);}

function postRequest(parameters, id) {var url= siteURL+'/index.php'; http_request = false;var result = "";if (window.XMLHttpRequest) {http_request = new XMLHttpRequest(); if(http_request.overrideMimeType) http_request.overrideMimeType('text/html');} else if (window.ActiveXObject) {try {http_request = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {try {http_request = new ActiveXObject("Microsoft.XMLHTTP");} catch (e) {}}}
if (!http_request) {alert('Cannot create XMLHTTP instance'); return false;}http_request.onreadystatechange = function() {if(http_request.readyState == 4){if (http_request.status == 200) {var err_msg = 'There was a problem with request. Please try again';

$(id).style.display = 'none';
$(id).innerHTML = http_request.responseText;
var scripts = $(id).getElementsByTagName('SCRIPT');
for(k=0;k < scripts.length; k++){var js = (scripts[k].innerHTML); if (js) eval(js);}
$(id).style.display = 'block';

}else alert(http_request.status + " - " + err_msg);}}
http_request.open('POST', url, true);http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");http_request.setRequestHeader("Content-length", parameters.length);http_request.setRequestHeader("Connection", "close"); http_request.send(parameters);}
function switchEl(obj){var el = obj.nextSibling;el.style.display = (!el.style.display || el.style.display=='block')?'none':'block';}

function arr2str(array, symbol){
	var string = ''; for(var i=0;i < array.length;i++) {delim = (i==0)?'':symbol;string += delim+array[i];}
	return string;
} 
  
function string2hex(s){
  //var r = "0x"; 
  var r = ''; var hexes = new Array ("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f");
  for (var i=0; i < s.length; i++) {r += hexes [s.charCodeAt(i) >> 4] + hexes [s.charCodeAt(i) & 0xf];}return r;
}

function parseForm(form) { 
	var result = new Array();  
	for(var i=0;i < form.elements.length;i++) { 	 
	 	var el = form.elements[i]; var value = string2hex(el.value);    
		var name = el.name; var type = el.type;						
		switch(type) { 
	 		//case "button": case "submit": el.disabled = true;break;   	
	 		case "text":case "hidden":case "password":case "textarea":    	 	
				// Paste wysiwyg content to textarea
				if($("wysiwyg" + el.id)) {var value = string2hex($("wysiwyg" + el.id).contentWindow.document.body.innerHTML);}
	 			result.push(name + "=" + value);     
	 		break;  	
			case "file":  
				var filter = /\.txt|\.doc|\.pdf|\.rft|\.ppt|\.avi|\.mpeg|\.mpg|\.wmv|\.asx|\.gif|\.jpg|\.png|\.jpe|\.jpeg|\.csv|\.swf/i;	
				if (value.search(filter) == -1){alert("Incorrect file extension!"); return false;}
				else result.push(name + "=" + value);						 
	 		break;           	
	 		case "checkbox": case "radio": 
				if(!el.checked) value = '';result.push(name + "=" + value); 	  
	 		break; 
	 		case "select-one":  
				if (el.options[el.selectedIndex].value){result.push(name + "=" + string2hex(el.options[el.selectedIndex].value));}
	 		break;  
			case "select-multiple":
				var selected = new Array();
				for (var j = 0; j < el.length; j++){
					if (el.options[j].selected == true && el.options[j].value) 
						{selected.push(string2hex(encodeURIComponent(el.options[j].value)));}
												   } 
				if (selected.length>0) {var string = arr2str(selected, ','); result.push(name + "=" + string2hex(string));}
			break; 		 
					  } // switch  
			//alert('Type:' + type + ' | Name:' + name + ' | Str:' + result[i]);
	 	} // for    
		if (result.length>0) var str = arr2str(result, '&');	   
	
	 	return str;   
} 