﻿function EditAddPlayer(Team_ID,Position_ID,P2xchg)
{
    if(P2xchg=="")
        Popup('PopUps/Search_Player.aspx?MyTeam_ID=' + Team_ID + "&Position_ID=" + Position_ID + "&P2xchg=" + P2xchg,'EditAdd','width=550,height=600,top=50,left=200'); 
    else
        if(confirm('هل تريد تبديل هذا اللاعب بلاعب آخر؟'))
            Popup('PopUps/Search_Player.aspx?MyTeam_ID=' + Team_ID + "&Position_ID=" + Position_ID + "&P2xchg=" + P2xchg,'EditAdd','width=550,height=600,top=50,left=200,scroll=yes');
    return false;
}
 function sessionExpired()
    {
      self.opener.location.href = "../default.aspx";
      self.close();
      return false;
    }
function openBlank(Pnum)
{
    Popup('../det_player.aspx?Player_Id=' + Pnum,'PlayerDetails','width=' + screen.width + ',scrollbars=yes, resize=yes, menubar=yes,Height=' + screen.height);
    return false;
}
function viewValidationMsg(obj,Message)
{
    if(obj.offsetParent.innerHTML.indexOf(Message)==-1)
    obj.offsetParent.innerHTML = obj.offsetParent.innerHTML + "<Span class='red'>" + Message + "</Span>" ;
    obj.select();
}
function removeValidationMsg(obj,Message)
{
     if(obj.offsetParent.innerHTML.indexOf(Message)>-1)
          obj.offsetParent.innerHTML.replace("<Span class='red'>" + Message + "</Span>","");
}
function validateCompare(toValidateID,toCompareId,Message)
{
    var objV;
    objV = document.getElementById(toValidateID);
    var objC;
    objC = document.getElementById(toCompareId);
    if(objV.value!=objC.value)
    {
        viewValidationMsg(objV,Message);
        return false;
    }
    else
    {
        removeValidationMsg(objV,Message);
        return true;
    }
}
function validateRequired(toValidateID,valueToValidate,Message)
{
    var obj;
    var flagValid=1;
    var strObj = new String(toValidateID)
    for(var i=0;i<strObj.split(",").length;i++)
    {
        obj = document.getElementById(strObj.split(",")[i]);
        if(obj.value==valueToValidate)
        {
            viewValidationMsg(obj,Message);
            flagValid=0;
        }
        else
        {
             removeValidationMsg(obj,Message);
        }
    }
    if(flagValid==0)return false;
    return true;
}
function mailValidate(toValidateID,Message)
{
        var obj = document.getElementById(toValidateID);
    	txt_Reg = document.getElementById("regex");
		var re = new RegExp(txt_Reg.value);
		if (obj.value.match(re))
		{
			return true;
		}
		else 
		{
			viewValidationMsg(obj,Message)
			return false;
		}
}
function EnableCal(txtID)
    {
        document.getElementById(txtID).disabled=false; 
    }
    function viewTR()
    {
        document.getElementById("divChangePass").style.display="block"; 
        return false;
    }
    function hideTR()
    {
        document.getElementById("divChangePass").style.display="none"; 
        return false;
    }

function Popup(url,windowName, windowFeatures){window.open(url, windowName, windowFeatures);return false;}
function showHideObject(ObjID,showValue){
    document.getElementById(ObjID).style.display=showValue;
    return false;
}
function hidetip(){
	setTimeout("closetipLayer1()", 300) ;
}
function closetipLayer1(s){
	document.getElementById('tipLayer1').style.visibility='hidden';
}	

function clrtiptime1(){
if(Timer1[currenttip])clearTimeout(Timer1[currenttip]);
}
function openChangeName(objID,Team_ID)
{
    showTeamOption('imgShow','imgHide')
    Popup('PopUps/ChangeTeam_Name.aspx?team_id=' + Team_ID,'assa','width=400,height=120,left=400,top=400');
    return false;
}
var Timer1 = new Array();
function returnOffsetTop(obj)
{
   var totalOffset=0;
    var objParent = obj.offsetParent;
  	while (objParent.tagName.toUpperCase()!="BODY" && objParent.tagName.toUpperCase()!="HTML")
	{
	    totalOffset += objParent.offsetTop;
		objParent = objParent.offsetParent;
    }
    return totalOffset;
}
function showtip(e,objID,y){
		currenttip = objID;
		var ismsie = document.all ? true:false;
		var totalOffset=0;
		var objParent = document.getElementById(objID).offsetParent;
	    while (objParent.tagName.toUpperCase()!="BODY")
	    {
		    totalOffset += objParent.offsetTop;
		    objParent = objParent.offsetParent;
        }
		if(ismsie)
		{
		    document.getElementById('tipLayer1').style.left= event.clientX - 186;
		     document.getElementById('tipLayer1').style.top=(totalOffset + 40) + "px";
		}
		else
		{
		    document.getElementById('tipLayer1').style.left=(e.clientX - 160) + "px";
		    document.getElementById('tipLayer1').style.top=totalOffset + 40 + "px";
		}
		document.getElementById('tipLayer1').style.visibility='visible';
		document.getElementById("tipcenter").innerHTML = y;
}
function showTeamOption(imgID,imgID2)
{
    if(document.getElementById("divMenu").style.display=="none")
    {
        var totalOffset = 0;
        var totalOffsetTop = 0;
        document.getElementById("divMenu").style.display="block";
        document.getElementById("imgHide").style.display="block";
        document.getElementById(imgID).style.display="none";
        objParent = document.getElementById("divParnet");
        while (objParent.tagName.toUpperCase()!="BODY")
	    {
            totalOffset += objParent.offsetLeft;
            totalOffsetTop += objParent.offsetTop;
            objParent = objParent.offsetParent;
        }
        totalOffsetTop += 25;
        document.getElementById("divMenu").style.left= totalOffset - 38 + "px";
        document.getElementById("divMenu").style.top=totalOffsetTop + "px";//"430px";
        return false;
    }
    else
    {
        document.getElementById(imgID2).style.display="none";
        document.getElementById("divMenu").style.display="none";
        document.getElementById("imgShow").style.display="block";
        return false;
    }
}
/* THIS IS THE TABS TEAM SECTION */
var txtReturn;
var choosenObj="";
var div1="";
var div2="";
var div3="";
var btnTabChange="";
function outLeague()
{
      if(choosenObj!="")
    {
        if(div1.id==choosenObj.id)
            focusLeague(choosenObj,div2.id,div3.id)
        if(div2.id==choosenObj.id)
            focusLeague(choosenObj,div1.id,div3.id)
        if(div3.id==choosenObj.id)
            focusLeague(choosenObj,div1.id,div2.id)
    }
}
function setChoosenObj(divID,Div2,Div3)
{
       choosenObj= document.getElementById(divID);
       focusLeague(choosenObj,Div2,Div3);
}

function prepareData(txtReturnID,div1ID,div2ID,div3ID,btnTabID)
{
    txtReturn = document.getElementById(txtReturnID);
    //alert(div2ID)
    div1=document.getElementById(div1ID);
    div2=document.getElementById(div2ID);
    div3=document.getElementById(div3ID);
    btnTabChange=document.getElementById(btnTabID);
}
function hideLeages()
{
    div2.className="LeaguesDivs LeaguesDivBorder"
    div3.className="LeaguesDivs LeaguesDivBorder"
    document.getElementById("divError").innerHTML = "";
    for(var i=1;i<4;i++)
            document.getElementById("divText" + i).style.borderTop="0px";
    div1.className="LeaguesDivsHover";
}

function focusLeague(obj,div2ID,div3ID)
{
    div1=obj;
    div2=document.getElementById(div2ID);
    div3=document.getElementById(div3ID);
    setTimeout("hideLeages()",300);
}
function validateCreateTeam(txtID)
{
    if(ChoosenLeague=="")
    {
        document.getElementById("divError").innerHTML = "الرجاء إختيار أحدى الدوريات"
        return false;
    }
    else
    {
        if(ChoosenLeague=="old" || document.getElementById(txtID).value!="")
        {
            return true;
        }
        else
        {
            document.getElementById("divError").innerHTML = "الرجاء إدخال إسم الفريق"
            return false;
        }
     }
}
var ChoosenLeague=""
function viewStad()
{ 
        document.getElementById("divStadium").style.display="block";
        document.getElementById("divTeamName").style.display="none";
        return false;
}
function divLeagueClick(obj,num,value)
{
    showHideObject('tblRand','none');
    showHideObject('tblSelf','none');
    choosenObj=obj;
    txtReturn.value = value + "_" + num;
    if(value=="new")
    {
        ChoosenLeague="new";
        switch(num)
        {
            case "1":
                document.getElementById("leagueName").innerHTML="الدوري الإسباني"
            break;
            case "2":
                document.getElementById("leagueName").innerHTML="الدوري الإيطالي"    
            break;
            case "3":
                document.getElementById("leagueName").innerHTML="الدوري الإنجليزي"
            break;
            case "4":
                document.getElementById("leagueName").innerHTML="الدوري السعودي"
            break;
            case "5":
                document.getElementById("leagueName").innerHTML="الدوري المصري"
            break;
            case "6":
                document.getElementById("leagueName").innerHTML="الدوري الأردني"
            break;
        }
        document.getElementById("divTeamName").style.display="block";
        if(document.getElementById("divStadium")!=null)
        document.getElementById("divStadium").style.display="none";
    }
    else
    {
        if(document.getElementById("divStadium")!=null)
            document.getElementById("divStadium").style.display="block";
        btnTabChange.click();
        ChoosenLeague="old";
        document.getElementById("divTeamName").style.display="none";
    }
}
 function CheckHistory(obj){
         if (history.length == 0) {
             document.getElementById(obj).style.display = "none";
         }
         else{
             document.getElementById(obj).style.display = "block";
         }
}

    
 function ShowHide(pass)
{
	var t = document.getElementById(pass);
	var d = t.style.display;

	if ("block"==d ) 
	{
		Hide(pass) 
	}
	else
	{
	Show(pass)
	}
}

function Hide(pass)
{
	document.getElementById(pass).style.display='none'; 
}

function Show(pass)
{
	document.getElementById(pass).style.display='block';
}

String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };

function ValidateTeamName()
{
    if ( document.getElementById(TeamNameText).value.trim() == "" )
    {
        window.alert("الرجاء إدخال إسم الفريق");
        return false;
    }
    var re = new RegExp("[\<\>]","g");
    if (re.exec(document.getElementById(TeamNameText).value))
    {
        window.alert("اسم الفريق غير صحيح");
        return false;
    }
}

function ValidatePlayerName()
{
    if ( document.getElementById(TeamNameText).value.trim() == "" )
    {
        window.alert("الرجاء إدخال إسم اللاعب");
        return false;
    }
    var re = new RegExp("[\<\>]","g");
    if (re.exec(document.getElementById(TeamNameText).value))
    {
        window.alert("اسم اللاعب غير صحيح");
        return false;
    }
}

