var _boolAR = false;
var _URL = 'http://localhost/jewelryjobsonline/';


// Function to job specialization dinamically
function getSpecialization(_str, _bool)
{
	_bool = _bool?_bool:false;
	if(_str != '')
	{
		_boolAR = _bool;
		var postUrl = _URL+'/ajax.php?specialization&cn='+_str;
		new AJAXRequest('get', postUrl, processSpecl, true);
	}
}
// Process specialization
function processSpecl(myAJAX)
{
	if(myAJAX.readyState == 4)
	{
		if(myAJAX.status == 200)
		{
			if(_boolAR)
				_div = '<select name="resmspecialize" style="width:220px;" class="smallpoints">';
			else
				_div = '<select name="resmspecialize[]" size="4" style="width:220px;" class="smallpoints" multiple="multiple">';
			var _doc = perseXML(myAJAX.responseText);
			for(var i=0; i<_doc.getElementsByTagName('speciName').length; i++)
			{
				var _specName = _doc.getElementsByTagName('speciName')[i].childNodes[0].nodeValue;
				var _regExp = RegExp(_specName);
				
				if(geObj('_hspc').value.search(_regExp) != -1)
				{
					_div += '<option selected value="'+_specName+'">'+_specName+'</option>';
				}
				else
				{
					_div += '<option value="'+_specName+'">'+_specName+'</option>';
				}
			}
			_div += '</select>';
			geObj('jobspec').innerHTML = _div;
		}
	}
}


// Function get jobs by company id
function getJobs(_value)
{
	var postUrl = _URL+'/ajax.php?compjobs&icn='+_value;
	new AJAXRequest('get', postUrl, processJobs, true);
}

// Process specialization
function processJobs(myAJAX)
{
	if(myAJAX.readyState == 4)
	{
		if(myAJAX.status == 200)
		{
			_div = '<b>Select Job&nbsp;</b><select name="seljobs" onChange="javascript:_hjid.value=this.value;" class="smallpoints" style="width:300px;">';
			_div += '<option selected value="0">          ---------- select job ----------         </option>';
			var _doc = perseXML(myAJAX.responseText);
			for(var i=0; i<_doc.getElementsByTagName('jobName').length; i++)
			{
				var _jobId = _doc.getElementsByTagName('jobId')[i].childNodes[0].nodeValue;
				var _jobName = _doc.getElementsByTagName('jobName')[i].childNodes[0].nodeValue;
				if(_jobId == geObj('_hjid').value)
					_div += '<option selected value="'+_jobId+'">'+_jobName+'</option>';
				else
					_div += '<option value="'+_jobId+'">'+_jobName+'</option>';
			}
			_div += '</select>';
			geObj('_aseljob').innerHTML = _div;
		}
	}
}



// Get id object
function geObj(_id)
{
	return document.getElementById(_id);
}


function prev()
{
 document.forms[0].pg.value--;
 document.forms[0].submit();
}

function next()
{
 document.forms[0].pg.value++;
 document.forms[0].submit();
}


// Function open new window
function windowOpen(_url, _size, _scrolls)
{
	if(typeof _scrolls == 'undefined')
		_scrolls = 'no';
	
	var _splits = _size.split('x');
	var _w = _splits[0];
	var _h = _splits[1];
	//window.open(_url, 'popWin', 'width='+_w+' height='+_h+' scrollbars='+_scrolls);
	window.open(_url, 'popWin', 'width='+_w+', height='+_h+', resizable=yes, scrollbars='+_scrolls);
}


// Location where page will be redirected
function goto(_where)
{
	window.location = _where;
}

// Submit forms
function submitForm(_form, _action)
{
	var _actions = _action?_action:'';
	document.forms[_form].action = _actions;
	document.forms[_form].submit();
}


// Prompt comfirm
function confirms(_msg, _url, _isGo)
{
	var _go = _isGo?_isGo:'';
	var isOk = confirm(_msg, _url);
	if(isOk)
	{
		if(_go == '')
		{
			document.forms[0].action = _url;
			document.forms[0].submit();
			return true;
		}
		else
		{
			window.location = _url;
		}
	}
	else
	{
		return false;
	}
}



function getSpecialization_openhouse(_str, _bool)
{
	_bool = _bool?_bool:false;
	if(_str != '')
	{
		_boolAR = _bool;
		var postUrl = _URL+'/ajax.php?specialization&cn='+_str;
		new AJAXRequest('get', postUrl, processSpecl_openhouse, true);
	}
}
// Process specialization
function processSpecl_openhouse(myAJAX)
{
	if(myAJAX.readyState == 4)
	{
		if(myAJAX.status == 200)
		{
			if(_boolAR)
				_div = '<select name="resmspecialize" class="smallpoints">';
			else
				_div = '<select name="resmspecialize[]" size="4" style="width:220px;" class="smallpoints" multiple="multiple">';
			var _doc = perseXML(myAJAX.responseText);
			for(var i=0; i<_doc.getElementsByTagName('speciName').length; i++)
			{
				var _specName = _doc.getElementsByTagName('speciName')[i].childNodes[0].nodeValue;
				var _regExp = RegExp(_specName);
				
				if(geObj('_hspc').value.search(_regExp) != -1)
				{
					_div += '<option selected value="'+_specName+'">'+_specName+'</option>';
				}
				else
				{
					_div += '<option value="'+_specName+'">'+_specName+'</option>';
				}
			}
			_div += '</select>';
			geObj('jobspec_openhouse').innerHTML = _div;
		}
	}
}


