﻿
var	emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
			function checkmail(email)
			{
			ctrl=document.getElementById('lblErrMsg')
			if(email.value=="")
			{
			    //document.getElementById('lblErrMsg').innerHTML="";
				ctrl.innerHTML="Email address cannot be blank";
			}
			else
			{
				var returnval=emailfilter.test(email.value)
				if (returnval==false)
				{
				    //document.getElementById('lblErrMsg').innerHTML="";
				   ctrl.innerHTML="Please enter a valid email address";
				   ctrl.focus();
				}
			}

			}
function clearErrMsg() 
{
    document.getElementById('lblErrMsg').innerHTML="";
}

function PopulateEditListItems(items,cmbID,selectedID)
{
    var tempI;
    var myObject = items;
    ThematicLength = myObject.ListItem.length;
    for(i=0; i< ThematicLength; i++)
    {
        ThematicName = myObject.ListItem[i].Thematic.Name;
        ThematicSubDiv = myObject.ListItem[i].Thematic.SubDiv;
        tempI = i;
        FormCombo(ThematicName, ThematicSubDiv,cmbID);    
        i = tempI;
    }
    
    if(selectedID != "")
    {
        var arrSelectedID = selectedID.split(',');
        var cCombo = document.getElementById(cmbID);
        for(j=0; j< cCombo.length; j++)
        {
            for(k=0; k<arrSelectedID.length; k++)
            {   
                if(cCombo[j].Value == arrSelectedID[k])
                {
                    cCombo[j].setAttribute("selected","true");
                }
            }
        }
    }
}
			
function PopulateListItems(items,cmbID)
{
    var tempI;
    var myObject = items;
    ThematicLength = myObject.ListItem.length;
    alert(ThematicLength);
    for(i=0; i< ThematicLength; i++)
    {
        ThematicName = myObject.ListItem[i].Thematic.Name;
        ThematicSubDiv = myObject.ListItem[i].Thematic.SubDiv;
        tempI = i;
        FormCombo(ThematicName, ThematicSubDiv,cmbID,-1);    
        i = tempI;
    }
}

function FormCombo(ThematicName, ThematicSubDiv,cmbID)
{
    var cmbID = document.getElementById(cmbID);
   
    var len = ThematicSubDiv.length;
    var objNewGroupOption = document.createElement("OPTGROUP");
    objNewGroupOption.label = ThematicName;
    for(i=0; i<len; i++)
    {
        var objNewOption = document.createElement("OPTION");
        cmbID.options.add(objNewOption);    
        objNewOption.innerText = ThematicSubDiv[i].Name;
        objNewOption.innerHTML = ThematicSubDiv[i].Name;
        objNewOption.Value = ThematicSubDiv[i].ID;
        cmbID.appendChild(objNewGroupOption);
        objNewGroupOption.appendChild(objNewOption);
    } 
}

function ClearAll(ID,Hiddenid)
{
    if (Hiddenid !="0")
    {
        document.getElementById(Hiddenid).value=""
    }
    var cMS = document.getElementById(ID);
    for(i=0; i<cMS.length; i++)
    {
       cMS[i].selected = false;
    }
}
    
       function GetSelectedValues(lstCtrl,hdCtrl)
        {
            var hAreaofExp=document.getElementById(hdCtrl)
            var selectedArray = new Array();
            var oList=document.getElementById(lstCtrl)
            var i;
            var count = 0;
            for(i=0 ; i<oList.options.length ;i++)
            {
                if (oList.options[i].selected)
                {
                   selectedArray[count] = oList.options[i].Value;
                   count++;
                }
            }
            hAreaofExp.value = selectedArray;
        }
        
        

