// JavaScript Document

function ValidateFields(ob)
{    
         // alert("Starts validate")
         var objTitle = document.getElementById("Txtusername");
		
		 if((trimspace(objTitle.value)=="")||(objTitle.value.length==0))
	     {
	  		alert("Please enter project name");
	        objTitle.focus();
	        return false;
	     }
	 
  	     var objShortDesc = document.getElementById("TxtShortDesc");
		 if((trimspace(objShortDesc.value)=="")||(objShortDesc.value.length==0) )
	     {
	  		alert("Please enter short description");
	        objShortDesc.focus();
	        return false;
	     }
		// objDesc=frmaddeditproject.TxtAreaDesc
		 
		 if(trimspace(frmaddeditproject.TxtAreaDesc.value)=="")
		 {
			 alert("Please enter description");
			 frmaddeditproject.TxtAreaDesc.focus();
			 return false;
		 }
		 var objSkills = document.getElementById("Txtskills");
		 if( (trimspace(objSkills.value)=="")||(objSkills.value.length==0) )
	     {
	  		alert("Please enter required skills");
	        objSkills.focus();
	        return false;
	     }
		/* var objSelCompt = document.getElementById("selComptncyLvl");
		 if( objSelCompt.selectedIndex==0)
		 {
		    alert('Please choose Project Type');
			objSelCompt.focus();
			return false;
	     }	
		 */
		 var objSelProDomain = document.getElementById("selProjDomain");
		 if( objSelProDomain.selectedIndex==0)
		 {
		    alert('Please choose project domain');
			objSelProDomain.focus();
			return false;
	     }	
		 var objSelTechDomain = document.getElementById("selTechDomain");
	
		 if( objSelTechDomain.selectedIndex==0)
		 {
		    alert('Please choose technical domain');
			objSelTechDomain.focus();
			return false;
	     }	
		  /*if(CheckMultiSelected("selProjDomain[]","Project domain")==false)
		  {
			  return false;
		  };
		if(CheckMultiSelected("selTechDomain[]","Technical domain")==false)
		  {
			  return false;
		  }
		*/
return true;
}



//Function to Display the Advanced tab in Project search page
function ShowAdvanceTab()
{
  document.getElementById('divAdvanced').style.display="block"

}

function DeleteProject()
{
  var del=window.confirm("Are you sure to delete this Project ?");
  return del;
}


function OpenAttachment(path)
{
 //window.open ("http://www.javascript-coder.com","mywindow",//"menubar=1,resizable=1,width=350,height=250"); 
}

/*
function addVal()
{
	document.getElementById("ids").value=document.getElementById("country").value;
	var uselid=document.getElementById("country").value;
	http.open('GET',"../lib/include/getstate.php?selid="+escape(uselid),true);
	http.onreadystatechange = settingval;
 	http.send(null);
}

function settingval()
{
	if (http.readyState == 4) 
	{
		var results=http.responseText;
		var temps=results.split(",");
		var maxvar=temps.length
		var elSel = document.getElementById('CbState');
		document.getElementById('CbState').length = 0;
		for(var i=0;i<maxvar;i++)
		{
			var elOptNew = document.createElement('option');
			if(i==0) 
			{
 				elOptNew.text = "-Select State-";
  				elOptNew.value = "0";
			}
			else
			{
				//alert(i);
				//alert(temps[i-1]);
				var tempval=temps[i-1].split("<inits>");
				//alert(tempval[0]);
				//alert(tempval[1]);
 				elOptNew.text = tempval[1];
  				elOptNew.value = tempval[0];
			}
			try 
			{
    			elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
  			}
  			catch(ex)
			{
    			elSel.add(elOptNew); // IE only
  			}
		}
	}
}

function obje()
{
	var req;
	try{
		req = new XMLHttpRequest(); //  Firefox 
	}
	catch(e){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");  // some versions IE 
		}
		catch (e){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");  // some versions IE 
			}
			catch (E){
				req = false;
			}
		}
	}
	return req;
}



*/

var http=obje();

function GetTechDomains()
{
	var strTechDoms;
	var projDomid=document.getElementById("selProjDomain").value
	strHTTP = "../lib/include/getDomain.php?pdomid="+escape(projDomid)+"&type=T";
  	http.open("GET",strHTTP,true);

	//http.setRequestHeader('Content-Type',  "text/xml");
	http.onreadystatechange = settingval;
 	http.send(null);
		
}
function settingval()
{	
	if (http.readyState == 4) 
	{
		var results=http.responseText;
		var temps=results.split(",");
		var maxvar=temps.length
		var elSel = document.getElementById('selTechDomain');
		document.getElementById('selTechDomain').length = 0;
		for(var i=0;i<maxvar;i++)
		{
			var elOptNew = document.createElement('option');
			if(i==0) 
			{
 				elOptNew.text = "-Select Technical domain-";
  				elOptNew.value = "0";
			}
			else
			{
			    var tempval=temps[i-1].split("<inits>");
				elOptNew.text = tempval[1];
  				elOptNew.value = tempval[0];
			}
			try 
			{
    			elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
  			}
  			catch(ex)
			{
    			elSel.add(elOptNew); // IE only
  			}
		}
	}
}




	
function SetTechDomain()
{
	var techDomid=document.getElementById("selTechDomain").value
	//alert(techDomid)
}

//NEWWWW

function GetSetProjDomainForProject()
{
	var strTechDoms;
	var projDomid=document.getElementById("selComptncyLvl").value
	strHTTP = "../lib/include/getDomain.php?pdomid="+escape(projDomid)+"&type=P";
	http.open("GET",strHTTP,true);
  
	//http.setRequestHeader('Content-Type',  "text/xml");
	http.onreadystatechange = settingvalforProj;
 	http.send(null);
		
}
function settingvalforProj()
{	
	if (http.readyState == 4) 
	{
		var results=http.responseText;
	//	alert(results);
		var temps=results.split(",");
		var maxvar=temps.length
		var elSel = document.getElementById('selProjDomain');
		document.getElementById('selProjDomain').length = 0;
		for(var i=0;i<maxvar;i++)
		{
			var elOptNew = document.createElement('option');
			if(i==0) 
			{
 				elOptNew.text = "-Select Project domain-";
  				elOptNew.value = "0";
			}
			else
			{
			    var tempval=temps[i-1].split("<inits>");
				elOptNew.text = tempval[1];
  				elOptNew.value = tempval[0];
			}
			try 
			{
    			elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
  			}
  			catch(ex)
			{
    			elSel.add(elOptNew); // IE only
  			}
		}
	}
}


//NWEWew
 
 
 
function obje()
{
	var req;
	try{
		req = new XMLHttpRequest(); //  Firefox 
	}
	catch(e){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");  // some versions IE 
		}
		catch (e){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");  // some versions IE 
			}
			catch (E){
				req = false;
			}
		}
	}
	return req;
}
