function displayThumbCard(id,isAdmin)
{
	if(! isAdmin) $("Card").innerHTML = "<img src='images/progress.gif' /> جاري الإتصال  ...";
	var mypos=Position.cumulativeOffset($("En"+id));
	var obj = $("ThumbCard");
	var newleft=eval(mypos[0]+25);
	var newtop=mypos[1];
	obj.style.display="inline";
	if (typeof obj.style != 'undefined') obj.style.top = newtop+"px";
	else if (typeof obj.top != 'undefined') obj.top = newtop+"px";
	if (typeof obj.style != 'undefined') obj.style.left = newleft+"px";
	else if (typeof obj.left != 'undefined') obj.left = newleft+"px";	
//	$("Wrapper").className="darkenBackground";
	if(isAdmin)
		displayAdminControls(id);
	else	
		ajaxCard(id);
}
function ajaxCard(id)
{
	url='getCard.php';
	var pars = 'id=' + id;
	
	var myAjax = new Ajax.Request(
	url, 
	{
		method: 'get', 
		parameters: pars, 
		onComplete: showCardResponse
	});
}
function ajaxSearch()
{
	var url = 'getSearchResults.php';
	var pars = 'name=' + $("name").value + '&surname=' + $("surname").value + '&father=' + $("father").value + '&mother=' + $("mother").value +'&start='+ $("start").value + '&end='+$("end").value + '&wcatid='+$("wcatid").value;
	
	var myAjax = new Ajax.Request(
	url, 
	{
		method: 'get', 
		parameters: pars, 
		onComplete: showSearchResponse
	});
}
function ajaxRelation()
{
	var url = 'getRelationResults.php';
	var pars = 'id1=' + $("group1").value + '&id2=' + $("group2").value;
	
	var myAjax = new Ajax.Request(
	url, 
	{
		method: 'get', 
		parameters: pars, 
		onComplete: showSearchResponse
	});
}
function displayCalendar(month,year)
{
	$("CalendarBody").innerHTML = "<img src='images/progress.gif' /> جاري الطلب  ...";
	url='quickCalendar.php';
	var pars ="";
	if(month && year) pars = 'month=' + month + "&year=" + year;
	
	var myAjax = new Ajax.Request(
	url, 
	{
		method: 'get', 
		parameters: pars, 
		onComplete: showCalendarResponse
	});	
}
function serach()
{
	if(!$("name").value && !$("surname").value && !$("father").value && !$("mother").value && !$("start").value && !$("wcatid").value) 
	{
		alert("الرجاء إدخال معايير البحث");
		return false;
	}
	$("BoxTitle").style.display="block";
	$("SearchResults").style.display="block";	
	$("SearchResults").innerHTML = "<img src='images/progress.gif' /> جاري البحث  ...";
	ajaxSearch();
	
}
function entitySearch()
{
	$("CardBody").innerHTML = "<img src='images/progress.gif' /> جاري الإتصال  ...";
	var mypos=Position.cumulativeOffset($("EntitySearchByName"));
	var obj = $("SearchEntitiesCard");
	var newleft=(mypos[0]);
	var newtop=eval(mypos[1]+5);
	obj.style.display="inline";
	if (typeof obj.style != 'undefined') obj.style.top = newtop+"px";
	else if (typeof obj.top != 'undefined') obj.top = newtop+"px";
	if (typeof obj.style != 'undefined') obj.style.left = newleft+"px";
	else if (typeof obj.left != 'undefined') obj.left = newleft+"px";
	
	searchvalue = $("EntitySearchByName").value;
	var url = 'getSearchResults.php';
	var pars = 'name=' + searchvalue + '&nodetails=1&fun=EntityController&sv=1';
	
	var myAjax = new Ajax.Request(
	url, 
	{
		method: 'get', 
		parameters: pars, 
		onComplete: displayEntitiesPopup
	});
}

function entitySearchChild()
{
	$("CardBody").innerHTML = "<img src='images/progress.gif' /> جاري الإتصال  ...";
	var mypos=Position.cumulativeOffset($("EntitySearchByNameChild"));
	var obj = $("SearchEntitiesCard");
	var newleft=(mypos[0]);
	var newtop=eval(mypos[1]+5);
	obj.style.display="inline";
	if (typeof obj.style != 'undefined') obj.style.top = newtop+"px";
	else if (typeof obj.top != 'undefined') obj.top = newtop+"px";
	if (typeof obj.style != 'undefined') obj.style.left = newleft+"px";
	else if (typeof obj.left != 'undefined') obj.left = newleft+"px";
	
	searchvalue = $("EntitySearchByNameChild").value;
	var url = 'getSearchResults.php';
	var pars = 'name=' + searchvalue + '&nodetails=1&fun=EntityControllerChild&sv=1';
	
	var myAjax = new Ajax.Request(
	url, 
	{
		method: 'get', 
		parameters: pars, 
		onComplete: displayEntitiesPopup
	});
}


function EntityController(id,name)
{
	$('SearchEntitiesCard').style.display='none';
	$('realparentid').value=id;
	$('tempparentname').value=name;
	$('EntitySearchByName').value=name;	
}

function EntityControllerChild(id,name)
{
	$('SearchEntitiesCard').style.display='none';
	$('realchildid').value=id;
	$('tempchildname').value=name;
	$('EntitySearchByNameChild').value=name;	
}

function displayEntitiesPopup(originalRequest)
{
	$("CardBody").innerHTML =originalRequest.responseText;
}
function showCardResponse(originalRequest)
{
	$("Card").innerHTML = originalRequest.responseText;
}
function showCalendarResponse(originalRequest)
{
	$("CalendarBody").innerHTML = originalRequest.responseText;
}
function displayAdminControls(id)
{
	str="<div id='AdminPanel'><ul><li><a href='index.php?page=entityController&id="+ id +"'>تعديل المعلومات</a></li><li><a href='index.php?page=entityController&parentid="+ id +"'>إضافة ابن جديد </a></li><li><a href='index.php?page=removeEntities&id="+ id +"'>حذف</a></li></ul></div>";
	$("AdminCardMain").innerHTML =str;
}
function showSearchResponse(originalRequest)
{
	$("SearchResults").innerHTML = originalRequest.responseText;
}
function entityCheck()
{
	try{
		if($("EntitySearchByName").value !== $("tempparentname").value) 
		{
			$("EntitySearchByName").focus();
			entitySearch();
			return false;
		}
		if(! $("EntitySearchByName").value || ! $("realparentid").value) return false;
		return true;
	}
	catch (e)
	{
		return true;
	}
}
function entityCheckPending()
{
	if($("C1").checked)
	{
		if($("EntitySearchByNameChild").value !== $("tempchildname").value) 
		{
			$("EntitySearchByNameChild").focus();
			entitySearchChild();
			return false;
		}
		if(! $("EntitySearchByNameChild").value || ! $("realchildid").value) return false;
		return true;
	}
	if($("C2").checked)
	{
		if($("EntitySearchByName").value !== $("tempparentname").value) 
		{
			$("EntitySearchByName").focus();
			entitySearch();
			return false;
		}
		if(! $("EntitySearchByName").value || ! $("realparentid").value) return false;
		return true;		
	}
	return false;
}
function addNewWork()
{
	workCounter++;
	$('WorksArea').innerHTML +='<table id="workJS'+workCounter+'" width="70%" class="borderedTable" border="0" cellspacing="0" cellpadding="0">'+
'<tr><td><label for="death">تصنيف العمل : </label></td><td>'+catsHTMLList+'</td></tr>'+
'<tr><td><label for="waddress'+workCounter+'">عنوان العمل : </label></td><td><textarea id="waddress'+workCounter+'" name="waddress['+workCounter+']"></textarea></td></tr>'+
'<tr><td><label for="wphone'+workCounter+'">هاتف العمل : </label></td><td><input type="text" name="wphone['+workCounter+']" id="wphone'+workCounter+'" /></td></tr>'+
'<tr><td><label for="placename'+workCounter+'">اسم المنشأة : </label></td><td><input type="text" name="placename['+workCounter+']" id="placename'+workCounter+'" /></td></tr>'+
'<tr><td><label for="position'+workCounter+'">نوع الوظيفة : </label></td><td><input type="text" name="position['+workCounter+']" id="position'+workCounter+'" /></td></tr>'+
'</table>';
}
function openMyDiv(id)
{
	if($('hiddenChilds_'+id).innerHTML=="") 
	{
		$('plus_'+id).innerHTML="";
		$('plus_'+id).className="";
		return;
	}
	if($('hiddenChilds_'+id).style.display=="none")
	{
		$('hiddenChilds_'+id).style.display="";
		$('plus_'+id).innerHTML="&nbsp;-&nbsp;";
	}
	else
	{
		$('hiddenChilds_'+id).style.display="none";
		$('plus_'+id).innerHTML="+";		
	}
}
function validateRel()
{
	if(!$('group1').value)
	{
		alert('الرجاء اختيار شخص من المجموعة الأولى');
		return false;
	}
	if(!$('group2').value)
	{
		alert('الرجاء اختيار شخص من المجموعة الثانية');
		return false;
	}	
	if($('group1').value == $('group2').value)	
	{
		alert('الرجاء اختيار شخصين مختلفين من المجموعتين');
		return false;		
	}
	$("BoxTitle").style.display="block";
	$("SearchResults").style.display="block";	
	$("SearchResults").innerHTML = "<img src='images/progress.gif' /> جاري البحث  ...";
	ajaxRelation();	
}

function getMyChild()
{
	searchvalue = $("realparentid").value;
	if(searchvalue==null || searchvalue==""){
		return;
	}
	
	$("CardBody").innerHTML = "<img src='images/progress.gif' /> جاري الإتصال  ...";
	var mypos=Position.cumulativeOffset($("EntitySearchByNameChild"));
	var obj = $("SearchEntitiesCard");
	var newleft=(mypos[0]-20);
	var newtop=eval(mypos[1]+5);
	obj.style.display="inline";
	if (typeof obj.style != 'undefined') obj.style.top = newtop+"px";
	else if (typeof obj.top != 'undefined') obj.top = newtop+"px";
	if (typeof obj.style != 'undefined') obj.style.left = newleft+"px";
	else if (typeof obj.left != 'undefined') obj.left = newleft+"px";
	
	var url = 'getSearchChilds.php';
	var pars = 'name=' + searchvalue + '&childs=1';
	
	var myAjax = new Ajax.Request(
	url, 
	{
		method: 'get', 
		parameters: pars, 
		onComplete: displayEntitiesPopup
	});
}

