var URL ="http://screeningbooth.globtierlabs.com/";
/*--- Main Navigation Style ---*/
function changeTabCss(targetobj,id)
{

	for(var i=1; i<=7;i++)
	{
 		var LI="l"+i;
		if(document.getElementById(LI))
		document.getElementById(LI).className=""  //deselect all tabs
	}

	targetobj.parentNode.className="selected"  //highlight currently clicked on tab
	var ullist12=document.getElementById(id).parentNode.getElementsByTagName("div")
	for (var i=0; i<ullist12.length; i++)
	{
		document.getElementById(ullist12[i].id).style.display="none"  //deselect all tabs
	}
 	document.getElementById(id).style.display ="block" 
}

function changeTabCss1(id)
{
 
  //alert(id);
  var cdiv='navId'+ id;
  var cCls='nav'+ id;
  var lDiv='l'+ id;
  if(document.getElementById(cdiv)){
  document.getElementById(cdiv).className=cCls;
  document.getElementById(cdiv).style.display ="block";
  }
  if(document.getElementById(lDiv))
  document.getElementById(lDiv).className="selected";
}

/*--- Forms Hints ---*/
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

 function prepareInputsForHints() {
	var inputs = document.getElementsByTagName("input");
	return;
	for (var i=0; i<inputs.length; i++)
	{
		// test to see if the hint span exists first
		if (inputs[i].parentNode.getElementsByTagName("span")[0])
		{
			// the span exists!  on focus, show the hint
			inputs[i].onfocus = function () {
			this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
			}
			// when the cursor moves away from the field, hide the hint
			inputs[i].onblur = function () {
			this.parentNode.getElementsByTagName("span")[0].style.display = "none";
			}
		}
	}
	// repeat the same tests as above for selects
	var selects = document.getElementsByTagName("select");
	for (var k=0; k<selects.length; k++){
		if (selects[k].parentNode.getElementsByTagName("span")[0]) {
			selects[k].onfocus = function () {
				this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
			}
			selects[k].onblur = function () {
				this.parentNode.getElementsByTagName("span")[0].style.display = "none";
			}
		}
	}
}
addLoadEvent(prepareInputsForHints);
function changeCss(targetobj)
{  
   
    var ullist=targetobj.parentNode.getElementsByTagName("a")
	for (var i=0; i<ullist.length; i++)
	{
		if(i!=1)
		ullist[i].className=""  //deselect all tabs
	}
    targetobj.className="selected";  //highlight currently clicked on tab
}  
 

function showTabHilited(targetobj, sec)
{
   var ullist=targetobj.parentNode.getElementsByTagName("a")
   
  for (var i=0; i<ullist.length; i++)
   {
		if(i==sec) ullist[i].className="selected";  //deselect all tabs
		else ullist[i].className="";  //deselect all tabs
  }
}

function showTabs(targetobj,Id,page, sec)
{
  var Type;
  showTabHilited(targetobj, sec);
  if(Id=="Blog")
  {	   
	   if(targetobj.innerHTML=="Newest Blog")
		Type="";
	   else
		Type=trim(targetobj.innerHTML);
	   var url="/utilities/ajax.php?action=tabBlog&Type="+Type+"&page="+page;
  }
 
  if(Id=="Forum")
  {
	   if(targetobj.innerHTML=="Newest Forum")
		Type="";
	   else
		Type=trim(targetobj.innerHTML);
	   var url="/utilities/ajax.php?action=tabForum&Type="+Type+"&page="+page;
  }
  if(Id=="search_emp_pro")
  {
	  var l=document.getElementById("alfa").childNodes.length;
	for (var i=0; i<l; i++)
	{
		document.getElementById("alfa").childNodes[i].className="";
		
	}
	var Id="search_emp_pro";
	if(document.getElementById('P').className=="")
		var	Type="1";
	else
		var Type="2";

	var url="/utilities/ajax.php?action=searchEmpAndPro&Type="+Type+"&searchP=";
  }
  if(Id=="mentor")
  {
  		if(targetobj.innerHTML=="My Mentor")
		Type="My Mentor";
	   else
		Type=trim(targetobj.innerHTML);
	   var url="/utilities/ajax.php?action=tabMentor&Type="+Type+"&page="+page;
  }
  
  
  url="http://"+document.domain+url;
  ajaxpage(url,Id);
}

function sEmployer(targetobj)
{
	
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject)
	{ // if IE
		try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e)
		{
			try{
			page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
		catch (e){}
		}
	}
 
}

function trim(s)
{
  return s.replace(/^\s+|\s+$/, '');
}


function ValidateAll(frm) // submit form
{
	var flag = 0;
	var objfrm= document.getElementById(frm);
	if(frm=='')
	{
		objfrm = document.getElementById('regisfrm');
	}
	//alert("Form Length"+"==="+objfrm.elements.length);
	for(var i=0; i<objfrm.elements.length;i++)
	{
		
		if(objfrm.elements[i].id!='' && objfrm.elements[i].parentNode.style.display != "none")
		{
			if (trim(objfrm.elements[i].value)== '' || objfrm.elements[i].value == '00') 
			{
				if(objfrm.elements[i].type=='select-one' || objfrm.elements[i].type=="file")
				{
					var give = "Select";
					var ifno = '';
				}
				else
				{
					var give = "Enter"
					var ifno = "";
				}
				var msg = objfrm.elements[i].id+"_m";
			 	var ParentId=objfrm.elements[i].id+"_p";
				document.getElementById(ParentId).className="rows error";
			  	document.getElementById(msg).innerHTML='';
				document.getElementById(msg).style.display='block';				
				document.getElementById(msg).innerHTML+= "Please "+give+' '+objfrm.elements[i].id+" "+ifno;
				flag++;
			}
			else
			{
				var msg = objfrm.elements[i].id+"_m";
				document.getElementById(msg).style.display='none';
				document.getElementById(msg).innerHTML='';
				objfrm.elements[i].style.background='';
			}
		}
	}
	//alert("flag=="+flag);

	if(flag==0)
	{
	return true;	
	//alert(this.form);	
	//document.this.submit(); 
	}
	else
	{
		return false;
	}
}

//*******************************/
 /*onlyNumeric*/
/*******************************/
function onlyNumeric(evt)
{
 var charCode = (evt.which) ? evt.which : event.keyCode
 //alert(charCode+evt);
 if (charCode > 31 && (charCode < 46 || charCode > 57))
	return false;

 return true;
}

function validateZIP(evt) {
 var charCode = (evt.which) ? evt.which : event.keyCode
 //alert(charCode+evt);
 if (charCode > 31 && (charCode < 47 || charCode > 57))
	return false;

 return true;
}



//*******************************/
 /*checkMaxLength*/
/*******************************/
function checkMaxLength(val,Id,max,msg)
{
	if(val.length>max)
		 document.getElementById(Id).innerHTML=msg;
 
}

//*******************************/
/*	Validate	Date	 */ 
/*******************************/
function isValidDate(obj,dt)
{
	newdt=new Date(dt);
	str=(newdt.getMonth()+1)+"/"+newdt.getDate()+"/"+newdt.getFullYear();
	if(dt==str) return true;
	alert("Invalid date.");
	obj.focus();
	return false;
}

function changeStatus(targetobj, toolId, coloum, status, table, pk, divId)
{
	
	var url="/utilities/ajax.php?action=changePackageStatus&toolId="+toolId+"&coloum="+coloum+"&status="+status+"&table="
	+table+"&pk="+pk+"&divId="+divId;
	url="http://"+document.domain+url;
  	
	ajaxpage(url,divId);
	
}

function showState(country, divId)
{
	var url="/utilities/ajax.php?action=getState&country="+country;
	url="http://"+document.domain+url;
  	
	ajaxpage(url,divId);
}

function getSuggession(value, loginId, divId)
{
	
	if(value=='')
	{
		document.getElementById("suggession").style.display="none";
	}
	else
	{
	var val = explodeArray(value,",");
	var key = val[val.length-1]
	
	var url="/utilities/ajax.php?action=getSuggession&val="+key+"&loginId="+loginId;
	url="http://"+document.domain+url;
  	
	ajaxpage(url,divId);
	document.getElementById("suggession").style.display="inline";
	}
}

/*For Multipal Emal searching via single text box 
function getEmail(Email)
{
	var val = document.getElementById("nRecieptID").value;
	var Id = explodeArray(val,",");
	if(Id.length > 1)
	{ 
		Id[Id.length-1]='';
		document.getElementById("nRecieptID").value=Id+Email+",";
	}
	else
	{
		document.getElementById("nRecieptID").value= Email+",";
	}
	
	document.getElementById("suggession").style.display="none";
	
}*/


function getUserName(Username, nLoginId)
{
	var val = document.getElementById("nUsername").innerHTML;
	var newVal = '<span id="'+nLoginId+'"> '+Username+' <img src="../images/close.gif" onclick="deleteUsername('+nLoginId+');"></span>';
	var totalVal = val+newVal;
	document.getElementById("nUsername").innerHTML = totalVal;
	/*document.getElementById("nRecieptID").value = "";
	document.getElementById("suggession").style.display="none";*/
}

function deleteUsername(nLoginId)
{
	//document.getElementById(nLoginId).style.display="none";
	var d = document.getElementById('nUsername');
  	var olddiv = document.getElementById(nLoginId);
    removeId4Mail(nLoginId);
	d.removeChild(olddiv);
}

function removeId4Mail(nLoginId)
{
	
	var val = document.getElementById("UserId4Mail").value;
	var ids = explodeArray(val,",");
	var tempArray = new Array();
	var j = new Array();
	
	var k = 0;
	for(var i=0; i < ids.length; i++)
	{
		if(ids[i]!= nLoginId)
		{
			j[k] = ids[i];
			k++;
		}
		
	}
	
	document.getElementById("UserId4Mail").value = j;
}

function explodeArray(item,delimiter)
{
	tempArray=new Array(1);
	var Count=0;
	var tempString=new String(item);
	
	while (tempString.indexOf(delimiter)>0)
	{
	tempArray[Count]=tempString.substr(0,tempString.indexOf(delimiter));
	tempString=tempString.substr(tempString.indexOf(delimiter)+1,tempString.length-tempString.indexOf(delimiter)+1);
	Count=Count+1
	}
	
	tempArray[Count]=tempString;
	return tempArray;
}

function deleteColoumValue(table, priKey, priId, coloum, divId)
{
	var url="/utilities/ajax.php?action=deleteColoumValue&table="+table+"&priKey="+priKey+"&priId="+priId+"&coloum="+coloum;
	url="http://"+document.domain+url;
  	
	ajaxpage(url,divId);
}

function moveTo(Id, loginId, divId)
{
	var myArray = new Array();

	if(Id=="")
	{
		var flag=0;
		var theArray=document.getElementsByName('cantact_array[]');	
		
		for (i = 0; i < theArray.length; i++) 
		{
			if(theArray[i].checked==true)
			{
				myArray[flag]=theArray[i].value;
				flag++;
			}
		}
		
		if(flag=="0")
		{
			alert("Please Select Atleast one");
			return; 
		}
		else
		{
			var	Id= myArray;
		}
		
	}
	
	if(Id.length>1)
	{
		var Newid=Id.join();
		
	}
	else
	{
		var Newid=Id;
	}
	var url="/utilities/ajax.php?action=movetobox&nloginid="+loginId+"&id="+Newid;
	url="http://"+document.domain+url;
  	//alert(url);
	document.getElementById(divId).style.display="inline";
	ajaxpage(url,divId);	
}

function getGroupId(groupId, conId, loginId, action)
{
	var divId = "movetobox";
	//alert(conId);
	var url="/utilities/ajax.php?action=moveto&nloginid="+loginId+"&conId="+conId+"&grpId="+groupId+"&act="+action;
	url="http://"+document.domain+url;
	ajaxpage(url,divId);
	//document.getElementById("movetobox").style.display="none";
}

function hideDiv(divId)
{
	
	document.getElementById(divId).style.display="none";	
}

function showDiv(divId)
{
	
	
	document.getElementById(divId).style.display="block";	
}


function insertLiveIn(divId)
{
	//alert(document.liveinFrm.nLoginId.value);	
	var nLoginId = document.liveinFrm.nLoginId.value;
	var liveIn = document.liveinFrm.livein.value;
	var url="/utilities/ajax.php?action=insertLiveIn&liveIn="+liveIn+"&nLoginId="+nLoginId;
	url="http://"+document.domain+url;
  	ajaxpage(url,divId);
	document.getElementById("editlivein").style.display="none";
	document.getElementById(divId).style.display="inline";	
	
}

function insertHobbies(divId)
{
	
	var nLoginId = document.hobbiesFrm.nLoginId.value;
	var hobbies = document.hobbiesFrm.hobbies.value;
	var fbook = document.hobbiesFrm.fbook.value;
	var fmusic = document.hobbiesFrm.fmusic.value;
	var ftv = document.hobbiesFrm.ftv.value;
	var honors = document.hobbiesFrm.honors.value;
	
	var url="/utilities/ajax.php?action=insertHobbies&hobbies="+hobbies+"&fbook="+fbook+"&fmusic="+fmusic+"&ftv="+ftv+"&honors="+honors+"&nLoginId="+nLoginId;
	url="http://"+document.domain+url;
  	
	ajaxpage(url,divId);
	document.getElementById("editHobbies").style.display="none";
	//document.getElementById(divId).style.display="inline";		
}

function insertCurrentStatus(divId)
{
	var nLoginId = document.statusFrm.nLoginId.value;
	var workingOn = document.statusFrm.workingOn.value;
	var readingOn = document.statusFrm.readingOn.value;
	var adviceOn = document.statusFrm.adviceOn.value;
	var helpWith = document.statusFrm.helpWith.value;
	//var status = document.getElementById("ppError").innerHTML;
	
	var url="/utilities/ajax.php?action=insertCurrentStatus&workingOn="+workingOn+"&readingOn="+readingOn+"&adviceOn="+adviceOn+"&helpWith="+helpWith+"&nLoginId="+nLoginId;
	url="http://"+document.domain+url;
	
	ajaxpage(url,divId);
	document.getElementById("editworking").style.display="none";
	document.getElementById(divId).style.display="inline";		

}

function getPackageDetails(packId,divId)
{
	//document.getElementById("div_"+divId).innerHTML=packId;
	var url="/utilities/ajax.php?action=getPackageDetails&packId="+packId;
	url="http://"+document.domain+url;
  	
	ajaxpage(url, "div_"+divId);
	
}

function changeColoumValue(table,coloum,val,priKey,priValue)
{
	var url="/utilities/ajax.php?action=changeColoumValue&table="+table+"&coloum="+coloum+"&val="+val+"&priKey="+priKey+"&priValue="+priValue;
	url="http://"+document.domain+url;
	
	ajaxpage(url, "test");
}
//*****************************************************************************