function addItem(number) { 
  documentInOtherFrame = window.parent.frames[1].document;
  box = documentInOtherFrame.getElementById("selectHoldingBox");

  opt = documentInOtherFrame.createElement("option");
  opt.text = getTitle(files[number]);
  opt.value = currentPath + files[number];
  box.options[box.options.length] = opt;
}

// Create tooltip
var toolTip = null;
var toolTipParent = null;
// Find object position
function getRealPos(ele, dir)
{
	(dir=="x") ? pos = ele.offsetLeft : pos = ele.offsetTop;
	tempEle = ele.offsetParent;
	while (tempEle != null)
	{
		pos += (dir=="x") ? tempEle.offsetLeft : tempEle.offsetTop;
		tempEle = tempEle.offsetParent;
	}
	return pos;
} 
function ArrangeControlVisibility(ControlName)
{
	switch(ControlName)
	{
		case 'Sex':
			if(document.all('MembershipInfo_rbSex_0').checked)
			{
				document.all('pnlMilitary').style.display='';
			}
			else
			{
				document.all('pnlMilitary').style.display='none';
			}
			break;
		case 'IsRegisterToIskur':
			document.all('MembershipInfo_txtIsKurNo').disabled=(!document.all('MembershipInfo_chkIsRegisteredToIsKur').checked)
			break;
		case 'IsHandicap':
			if(document.all('MembershipInfo_chkIsHandicapped').checked)
			{
				document.all('pnlHandicap').style.display='';			
			}
			else
			{
				document.all('pnlHandicap').style.display='none';
			}
			break;
		case 'IsConvict':
			if(document.all('MembershipInfo_chkIsConvict').checked)
			{
				document.all('pnlConvictMain').style.display='';		
			}
			else
			{
				document.all('pnlConvictMain').style.display='none';
			}
			break;
		case 'IsOverEighteenAge':
			if(document.all('MembershipInfo_optIsOverEighteenAge_1').checked)
			{
				document.all('pnlConvictSub').style.display='';			
			}
			else
			{
				document.all('pnlConvictSub').style.display='none';			
			}
			break;
		case 'IsTerrorAggrieved':
			if(document.all('MembershipInfo_chkIsTerrorAggrieved').checked)
			{
				document.all('pnlTerror').style.display='';			
			}
			else
			{
				document.all('pnlTerror').style.display='none';			
			}
			break;
		case 'MilitaryStatus':
			if(document.all('MembershipInfo_ddlMilitaryStatus').value!='3')
			{
				document.all('pnlMilitaryDateInfo').style.display='';
				document.all('pnlMilitaryExcusedReason').style.display='none';			
			}
			else
			{
				document.all('pnlMilitaryDateInfo').style.display='none';			
				document.all('pnlMilitaryExcusedReason').style.display='';			
			}
			break;
	}
}

function onCountryChange(ddlCountry,lblCountry)
{
	var country = document.getElementById(ddlCountry);
	var lbl = document.getElementById(lblCountry);
	var hdn = document.getElementById("hdncountryCodeID" + country.options[country.selectedIndex].value);
	if(hdn)
		lbl.innerText = "+" + hdn.value; 	
	else
		lbl.innerText = "";
}

function DisableDatePicker(sobjname,strChkBox)
{
	var dobj = document.getElementById(sobjname + "_day")
	var mobj = document.getElementById(sobjname + "_month")
	var yobj = document.getElementById(sobjname + "_year")
	if(dobj)
	{
		var chkBox = document.getElementById(strChkBox);
		dobj.disabled = !chkBox.checked;
		mobj.disabled = !chkBox.checked;
		yobj.disabled = !chkBox.checked;
	}
}
		
function daysinmonth(lnMonth,lnYear) 
{
	var dt1, cmn1, cmn2, dtt, lflag, dycnt, lmn
	lmn = lnMonth - 1
	dt1 = new Date(lnYear, lmn, 1)
	cmn1 = dt1.getMonth()
	dtt = dt1.getTime() + 2332800000
	lflag = true
	dycnt = 28
	while (lflag) {
	dtt = dtt + 86400000
	dt1.setTime(dtt)
	cmn2 = dt1.getMonth()
	
	if (cmn1!=cmn2) {
		lflag = false }
	else {dycnt = dycnt + 1}}
	if (dycnt > 31) {dycnt = 31}
		return dycnt
}
function setdays(DayName,MonthName,YearName)
{
	var dobj = document.getElementById(DayName)
	var mobj = document.getElementById(MonthName)
	var yobj = document.getElementById(YearName)
	if(!dobj)
		return;
	var monthdays = daysinmonth(mobj.options[mobj.selectedIndex].value,yobj.options[yobj.selectedIndex].value)
	var selectdays = dobj.length
	var curdy = dobj.options[dobj.selectedIndex].value
	
	
	if (curdy.length==1) 
		{curdy = "0"+curdy}    
	var curmn = mobj.options[mobj.selectedIndex].value
	if (curmn.length==1) {curmn = "0"+curmn}
	var curyr = yobj.options[yobj.selectedIndex].value
	if (selectdays > monthdays) {
		for (var dlp=selectdays; dlp > monthdays; dlp--) {
			dobj.options[dlp-1] = null 
		}
	}
	else if (monthdays > selectdays) {
		for (var dlp=selectdays; dlp < monthdays; dlp++) 
		{
			dobj.options[dlp] = new Option(dlp+1,dlp+1) 
		}
	}
	if (curdy > monthdays) {
		dobj.options[monthdays-1].selected = true
		curdy = monthdays 
	}
	var curdate = curdy + " / " + curmn + " / " + curyr
}
function blurTip()
{
	try{
		IEMajor = 0;
		var start = navigator.appVersion.indexOf("MSIE");
		var end = navigator.appVersion.indexOf(".",start);
		IEMajor = parseInt(navigator.appVersion.substring(start+5,end));
		if(IEMajor>5 ) 
		{
			// If tooltip exists
			if (toolTip != null)
			{
				// Remove and nullify tooltip
				document.body.removeChild(toolTip);
				toolTip = null;
				toolTipParent = null;
			}

			// Cancel timer
		//	clearInterval(goTimer);
		}
	}
	catch(o)
	{
	}
}

function focusTip(obj,msg)
{
try{
 	IEMajor = 0;
	var start = navigator.appVersion.indexOf("MSIE");
	var end = navigator.appVersion.indexOf(".",start);
	IEMajor = parseInt(navigator.appVersion.substring(start+5,end));
	if(IEMajor>5 ) 
	{
		// Remove any existing tooltip
		blurTip();

		if (toolTip == null) // If tooltip is null
		{
			// Get window dimensions
			if (typeof window.innerWidth!="undefined")
			{
				winSize = {
					x : window.innerWidth,
					y : window.innerHeight
				};
			}
			else if (typeof document.documentElement.offsetWidth!="undefined")
			{
				winSize = {
					x : document.documentElement.offsetWidth,
					y : document.documentElement.offsetHeight
				};
			}
			else 
			{
				winSize = {
					x : document.body.offsetWidth,
					y : document.body.offsetHeight
				};
			}

			// Create toolTip
			toolTip = document.createElement('select');
			var subMsg = msg.split("@");
			//var opt = new Option("(TekAdres)",0);
			//opt.className = "ybtoolTipSmily";
 			//toolTip.options.add(opt);

			for(i=0;i < subMsg.length;i++)
			{
				var opt = new Option(subMsg[i],i);
				opt.font = "Tahoma";
				opt.size = "11 px";
				toolTip.options.add(opt);
	 			//toolTip.options.add(new Option(subMsg[i],i));
			}

			toolTip.multiple = "multiple";
			toolTip.size = i+1;

			// Add classname
			toolTip.setAttribute('class', '');
			//toolTip.className = (obj.className == 'youAreHere') ? 'heretooltip' : 'tooltip';

			// Get focused object coordinates
			if (toolTipParent == null)
			{
				toolTipParent = {
					x : getRealPos(obj, 'x'),
					y : getRealPos(obj, 'y') + 2
				};
			}

			// Offset tooltip from object
			toolTipParent.y += obj.offsetHeight;
			toolTipParent.x += obj.offsetWidth;

			// Apply tooltip position
			moveTip();
			
			// Apply CSS Styles from Brothercake's demo with JavaScript instead of native CSS to ensure minimal necessary external configuration.
			// (Added by Ryan Parman, www.skyzyx.com)
			toolTip.className = 'ybtoolTipBackGround';
			toolTip.style.position='absolute';
			
			
			// Add to document
			document.body.appendChild(toolTip);

			adjustWidth(obj);
			
			toolTip.style.left = toolTipParent.x + 'px';
			toolTip.style.top = toolTipParent.y + 'px';

			toolTip.selectedIndex = -1;	 
			
			
		}
		}
	}
	catch(o)
	{
	}
}
function adjustWidth(obj)
{
// Restrict width
	try{
		if (toolTip.offsetWidth > 300) toolTip.style.width = '300px';

		// Get tooltip extent
		extent = {
			x : toolTip.offsetWidth,
			y : toolTip.offsetHeight
		};

		// If tooltip exceeds window width...
		if ((toolTipParent.x + extent.x) >= winSize.x)
		{
			//shift tooltip left
			toolTipParent.x -= extent.x;
			toolTip.style.left = toolTipParent.x + 'px';
		}
		
		// Get scroll height
		if (typeof window.pageYOffset!="undefined")
		{
			scrollHeight = window.pageYOffset;
		}
		else if (typeof document.documentElement.scrollTop!="undefined")
		{
			scrollHeight = document.documentElement.scrollTop;
		}
		else 
		{
			scrollHeight = document.body.scrollTop;
		}

		// If tooltip exceeds window height
		if ((toolTipParent.y + extent.y) >= (winSize.y + scrollHeight))
		{
			//shift tooltip up
			toolTipParent.y -= (extent.y+obj.offsetHeight+4);
			toolTip.style.top = toolTipParent.y + 'px';
		}
	}
	catch(o)
	{
	}
}

function moveTip()
{
			// Get focused object coordinates
/* if(toolTip!=null)
{	
	toolTip.style.left = event.clientX + 'px';
	toolTip.style.top = event.clientY + 'px';
} */

}
function select_deselectAll (chkVal, idVal) 
{
	var frm = document.forms[0];for (i=0; i<frm.length; i++){if (idVal.indexOf ('chkSelectAll') != -1){	if(chkVal == true){	frm.elements[i].checked = true;}else{frm.elements[i].checked = false;}}else if (idVal.indexOf ('chkSelect') != -1){if(frm.elements[i].checked == false){frm.elements[1].checked = false;}}}}
