
	
	var pFilename = '';
	var pTitle = '';
	var pDuration = '';
	var pCost = '';
	var pSkills = '';
	var pDomain = '';
	var cFilename = ''; // c- for current
	var cTitle = '';
	var cDuration = '';
	var cCost = '';
	var cSkills = '';
	var cDomain = '';
	var fileCount = 0;
	var pageload = true;
	var totalFileCount = 10;
	var previousCount = 0;
	var indexer = 0;
	
	function checkUrl(theUrl)
	{
		var url=document.getElementById(theUrl).value;
		if(url.match(/^(http|https)\:\/\/\w+([\.\-]\w+)*\.\w{2,4}(\:\d+)*([\/\.\-\?\&\%\#]\w+)*\/?$/i))
		{
			//alert("Correct address.");	
			return true;
		} 
		else 
		{
			//alert("Wrong address.");   
			return false;
		}
	}
	
	//Function for inserting row.
	function insertRow(sampleworks,fileselect,fileNum,worksampetype)
	{
		
		//alert(fileNum);
		var fileSelected = fileselect;
		
		// Acquire path from current document
		var myDocPath = fileSelected.value;
		
		// break into an array of path components
		var aPathComps = myDocPath.split("\\");
		if(worksampetype == 'url')
		{
			if(document.getElementById('worksampleurl').className == "graytext" ||
			document.getElementById('worksampleurldescription').className == "graytext")
			{
				document.getElementById('filemsg').innerHTML = 'Please enter URL and URL Description';
				document.getElementById('filemsg').style.display = "";
				return;
			}
			else if(checkUrl('worksampleurl') == false)
			{
				document.getElementById('filemsg').innerHTML = 'Please enter valid URL';
				document.getElementById('filemsg').style.display = "";
				return;
			}
		}
		//Taking filename from array
		var pathRoot = aPathComps[1];  // second element
		var myFilename = aPathComps[aPathComps.length-1]; // Last element
		document.getElementById('msgworksample').style.display="";
		
		if( fileCount == 0 && pageload  )
		{
			var header = document.getElementById(sampleworks).insertRow(fileCount);
			//header.id = "filerow"+fileNum;
			var filenameHeader = header.insertCell(0);
			var titleHeader = header.insertCell(1);
			var durationHeader = header.insertCell(2);
			var costHeader = header.insertCell(3);
			var skillsHeader = header.insertCell(4);
			var domainHeader = header.insertCell(5);
			var delHeader = header.insertCell(6);
			filenameHeader.innerHTML += '<th  style="font-weight:bold;"></th>';
			titleHeader.innerHTML = '<th class="title"><strong>Type of work *</strong></th>';
			durationHeader.innerHTML = '<th class="title"><strong>Duration *</strong></th>';
			costHeader.innerHTML = '<th class="title"><strong>Cost *</strong></th>'; 
			skillsHeader.innerHTML = '<th class="title"><strong>Skills</strong></th>';
			domainHeader.innerHTML = '<th class="title"><strong>Industry </strong></th>';
			delHeader.innerHTML = '';
			pageload = false;
		}
		document.getElementById(sampleworks).style.display ="";
		//for inserting new row
		var sampleworksRow = document.getElementById(sampleworks).insertRow(fileCount+1);
		sampleworksRow.id = "filerow"+indexer; 		
		var filename = sampleworksRow.insertCell(0);
		var title = sampleworksRow.insertCell(1);
		var duration = sampleworksRow.insertCell(2);
		var cost = sampleworksRow.insertCell(3);
		var skills = sampleworksRow.insertCell(4);
		var domain = sampleworksRow.insertCell(5);
		var del = sampleworksRow.insertCell(6);
		
		
		//Inserting cell in created row.	
		if(worksampetype == 'file')
		{
			filename.innerHTML += '<td align="right"><div style="float:right;width:150px">' + getIcon(myFilename) + '&nbsp;&nbsp;' + myFilename + '</div>';
			filename.innerHTML += '<input type="hidden" name="filetype[]" value="file">';
			filename.innerHTML += '<input type="hidden" name="url[]" value="">';
			filename.innerHTML += '<input type="hidden" name="urldescription[]" value="">';
			filename.innerHTML += '<input type="hidden" name="filename[]" value="'+ myFilename + '">';
			filename.innerHTML += '</td>';
			fileselect.style.display = "none";
			filename.appendChild(fileselect);
		}
		else 
		{
			filename.innerHTML += '<td align="right"><div style="float:right;width:150px"><a href="'+ document.getElementById('worksampleurl').value +'" target="_blank">' + document.getElementById('worksampleurldescription').value + '</a></div>';
			filename.innerHTML += '<input type="hidden" name="url[]" value="'+ document.getElementById('worksampleurl').value +'">';
			filename.innerHTML += '<input type="hidden" name="urldescription[]" value="'+ document.getElementById('worksampleurldescription').value +'">';
			filename.innerHTML += '<input type="hidden" name="filetype[]" value="url">';
			filename.innerHTML += '<span style="display:none;">' + document.getElementById('divworksamplefile').innerHTML + '</span>';
			document.getElementById('divworksamplefile').innerHTML = "";
			filename.innerHTML += '</td>';
			
		}
		title.innerHTML = '<td><input style="width:100px;" title="Type of work" class=\"graytext\" value="Type of work" onfocus="RemoveTitle(this,\'Type of work\');" onblur="CheckNull(this,\'Type of work\')" onkeypress="if (event.keyCode==13){return false;};" type="text" id="title'+ indexer +'" name="title[]" /></td>';
		duration.innerHTML = '<td><input style="width:60px;" title="Duration" class=\"graytext\" value="Duration" onfocus="RemoveTitle(this,\'Duration\');" onblur="CheckNull(this,\'Duration\')"  onkeypress="if (event.keyCode==13){return false;};" type="text" id="duration'+ indexer +'" name="duration[]" /></td>';
		cost.innerHTML = '<td><div style="width:65px;">$<input style="width:50px;" title="Cost" class=\"graytext\" value="Cost" onfocus="RemoveTitle(this,\'Cost\');" onblur="CheckNull(this,\'Cost\')" type="text"  onkeypress="if (event.keyCode==13){return false;};" id="cost'+ indexer +'" name="cost[]" /></div></td>';
		skills.innerHTML = '<td><input style="width:100px;" title="Skills" class=\"graytext\" value="Skills" onfocus="RemoveTitle(this,\'Skills\');" onblur="CheckNull(this,\'Skills\')" type="text"  onkeypress="if (event.keyCode==13){return false;};" id="skills'+ indexer +'" name="skills[]" /></td>';
		domain.innerHTML = '<td><input style="width:100px;" title="Industry" class=\"graytext\" value="Industry" onfocus="RemoveTitle(this,\'Industry\');" onblur="CheckNull(this,\'Industry\')" type="text"  onkeypress="if (event.keyCode==13){this.focus();return false;};" id="domain'+ indexer +'" name="domain[]" /></td>';
		//del.innerHTML = '<tb><input type="image" id="del'+fileCount+'" name="del'+fileCount+'" src=\"images/publish_x.png\" onclick="DeleteRow(this,\''+ fileCount +'\')" /></td>';
		del.innerHTML = '<tb><img id="del'+indexer+'" name="del'+indexer+'" src=\"images/del.gif\" onclick="DeleteRow(this,\''+ indexer +'\')" /></td>';
		new actb(document.getElementById('skills'+ indexer),skillsSuggest);
		new actb(document.getElementById('domain'+ indexer),inddetSuggest);
		new actb(document.getElementById('title'+ indexer),worktypeSuggest);
		//new actb(document.getElementById('state'+ fileCount),stateSuggest);alert('filenum-'+fileNum+'--filecount-'+fileCount);
		//document.getElementById('showfile'+fileNum).value="no";
		//document.getElementById('file'+fileNum).style.display = "none"; by shiva
		//alert('filenum-'+fileNum+'--filecount-'+fileCount);
		fileCount++;
		indexer++; // this value is used to identify the row and its only incrementing value
		DisplayFileSelection();
	}
	function getIcon(filename)
	{
		var width=20;
		var height=20;
		var temp = filename.split('.');
		var fileiconpath = "project/images/icons/";
		var img = "";
		var ext =temp[temp.length-1].toLowerCase(temp[temp.length-1]);
	
		switch(ext)
		{
			case "docx":
			case "doc":
				img = fileiconpath +''+ "Msword.png";	
				break;
			case "ppt":
			case "pptx":
				img = fileiconpath +''+ "Ppt.png";
				break;
			case "pdf":
				img = fileiconpath +''+ "Pdf.png";
				break;
			case "xls":
			case "xlsx":
				img = fileiconpath +''+ "Excel.png";
				break;
			case "flv":
			case "swf":
				img = fileiconpath +''+ "Flash.png";
				break;
			case "psd":
				img = fileiconpath +''+ "Photoshop.png";
				break;
			case "txt":
				img = fileiconpath +''+ "Notepad.png";
				break;
			case "jpeg":
				img = fileiconpath +''+ "jpg.gif";
				break;
			case "jpg":
			case "gif":
			case "bmp":
			case "ico":
			case "png":
				img = fileiconpath +''+ "jpg.gif";
				break;
			case "raw":
			case "tga":
			case "tif":
				img = fileiconpath +''+ "tif.gif";
				break;
				
			default:
				img = fileiconpath +''+ "None.png";
		}
		
		return "<img src="+img+" width="+width+" height="+height+" border=0 />";
	}
	//this function is for insert values in hiddin field that will be post to next page
	function GetSampleWorks(sampleworks)
	{
		var flag = true;
		var msg ='';
		var filename = '';
		var title = '';
		var duration = '';
		var cost = '';
		var skills = '';
		var domain = '';
		/* 
		if(fileCount==0)
		{
			msg = "Please enter sample of works ";
			flag = false;			
		}
		*/
		
		for(i =0; i<indexer; i++)
		{
			if(document.getElementById('filerow'+i) == null )
				continue;
			//filename = document.getElementById('filename'+i).value;
			title = document.getElementById('title'+i).value;
			duration = document.getElementById('duration'+i).value;
			cost = document.getElementById('cost'+i).value;
			skills = document.getElementById('skills'+i).value;
			domain = document.getElementById('domain'+i).value;
			
			if( title == document.getElementById('title'+i).title )
				title = "";
			if( duration == document.getElementById('duration'+i).title )
				duration = "";
			if( cost == document.getElementById('cost'+i).title )
				cost = "";
			if( skills == document.getElementById('skills'+i).title )
				document.getElementById('skills'+i).value = "";
			if( domain == document.getElementById('domain'+i).title )
				document.getElementById('domain'+i).value = "";
			
			
			if( trimAll(title) == "" || trimAll(duration) == "" || trimAll(cost) == "")
			{
				flag = false;
				msg = 'Please enter the mandatory fields before saving';
			}
			else
			{
				if(!fnAlphabetUN1(i,regExpUN1) )
				{
					msg = 'Invalid cost entered'
					flag = false;
				}
			}
			if(flag == false)
			{
				if( skills == document.getElementById('skills'+i).title )
					document.getElementById('skills'+i).value = "Skills";
				if( domain == document.getElementById('domain'+i).title )
					document.getElementById('domain'+i).value = "Industry";
			}
		}
		if(flag == false)
		{
			document.getElementById('filemsg').innerHTML = msg;
		}
		else
		{
			document.getElementById('filemsg').innerHTML = "";
		}
		// This loop is to read previously added sample works
		return flag;
	}
	
	//function for triming.This will be used in validation.
	function trimAll(sString)
		{
			while (sString.substring(0,1) == ' ')
			{
				sString = sString.substring(1, sString.length);
			}
			while (sString.substring(sString.length-1, sString.length) == ' ')
			{
				sString = sString.substring(0,sString.length-1);
			}
			return sString;
		}
		
	//This Function is for deleting row.
	function DeleteRow(r,indexer)
	{
		//alert(r.parentNode.parentNode.parentNode.parentNode.innerHTML);
		var parent = document.getElementById('filerow'+indexer).parentNode;
		var child = document.getElementById('filerow'+indexer);
		parent.removeChild(child);
		fileCount--;		
		if( fileCount == 0 )
		{
			document.getElementById('sampleworks').style.display ="none";
			document.getElementById('msgworksample').style.display ="none";
		}
		DisplayFileSelection();
	}
	
	var regExpUN1 = new RegExp("[^0-9.]");	
	
	function fnAlphabetUN1(rowNum,regExp)
	{ 
		var str = document.getElementById('cost'+rowNum).value; 
		var patt1 = /\./g;
 
		var result = str.match(patt1);
 		var len = 0;
		
		if( result != null )
		{
			for(i = 0; i < result.length; i++) 
			{
				len++;
			}
		}
		
		if( document.getElementById('cost'+rowNum).value.match(regExp) || 
			document.getElementById('cost'+rowNum).value == "" ) 
		{
			return false;
		}
		else
		{	
			if( len > 1 )
			{
				return false;
			}
			else
			{
				return true;
			}
		}
	}
	function RemoveTitle(e,text)
	{
		if( e.value == text && e.className == "graytext")
		{
			if(e.id == 'worksampleurl')
			{
				e.value = "http://";
			}
			else
				e.value = "";
		}
		e.className = "normaltext";
	}
	function CheckNull(e,defaulttext)
	{
		if( e.value == "" )
		{
			e.value = defaulttext;
			e.className = "graytext";
		}
	}
	function RemoveSampleWork(rownum,sampleworkid)
	{
		row = document.getElementById('sampleworkseditrow'+rownum);
		var parent = row.parentNode;
		parent.removeChild(row);
		document.getElementById('deletedsampleworks').innerHTML += "<input type='hidden' name='deletedsampleworks[]' value='"+ sampleworkid +"'>";
		previousCount--;
		DisplayFileSelection();
	}
	function SetFileCount(count)
	{
		if(count > 0 )
		{
			previousCount = count;				
		}
	}
	function SetFileSelection()
	{
		DisplayFileSelection();
	}
	function DisplayFileSelection()
	{//alert(fileCount);
		if( (fileCount+previousCount) < 10)
		{
			document.getElementById('divworksamplefile').style.display = "";
			document.getElementById('divworksampleurl').style.display = "";
			document.getElementById('worksamplefilelabel').style.display = "";
			document.getElementById('worksampleurllabel').style.display = "";
			document.getElementById('worksampleseperator').style.display = "";
			document.getElementById('worksampleurl').value = "URL";
			document.getElementById('worksampleurldescription').value = "URL Description";
			document.getElementById('worksampleurl').className = "graytext";
			document.getElementById('worksampleurldescription').className = "graytext";
			if(document.getElementById('divworksamplefile').innerHTML == "")
				document.getElementById('divworksamplefile').innerHTML = "<input type=\"file\" name=\"worksample[]\" onchange=\"insertRow('sampleworks',this,0,'file')\" />";
		}
		else
		{
			document.getElementById('divworksamplefile').style.display = "none";
			document.getElementById('divworksampleurl').style.display = "none";
			document.getElementById('worksamplefilelabel').style.display = "none";
			document.getElementById('worksampleurllabel').style.display = "none";
			document.getElementById('worksampleseperator').style.display = "none";
		}
	}
	function ValidateName()
	{
		var flag = true;
		RemoveTitle(document.getElementById('firstname'),'First Name');
		if(fnAlphabetUN('firstname','sCmnErr1','TD',1,50,201,201,regExpFN)) flag = false;
		CheckNull(document.getElementById('firstname'),'First Name');
		
		RemoveTitle(document.getElementById('lastname'),'Last Name');
		if(flag)
		if(fnAlphabetUN('lastname','sCmnErr1','TD',1,50,201,201,regExpLN)) flag = false;
		CheckNull(document.getElementById('lastname'),'Last Name');
		return flag;
	}
	function ArrangeIncPer()
	{
		var divincper =  document.getElementById("divincper");
		var tableincper = document.createElement("table");
		
		var row;
		var colRating;
		var colDesc;
		var colPerc;
		if( tableincper != null )
		{
			tableincper.style.marginLeft = '155px';
			row = tableincper.insertRow(0);
			colRating = row.insertCell(0);
			colDesc = row.insertCell(1);
			colPerc = row.insertCell(2);	
			colRating.innerHTML = "<span>Rating</span>";
			colDesc.innerHTML = "<span >Description</span>";
			colPerc.innerHTML = "<span >Incentive/Penalty</span>";
			if( document.getElementById("cb_incpenrata") != null )
			{
				row = tableincper.insertRow(1);
				colRating = row.insertCell(0);
				colDesc = row.insertCell(1);
				colPerc = row.insertCell(2);
				
				if( document.getElementById("cb_incpenrata").value == "")
				{
					document.getElementById("cb_incpenrata").className = "graytext";
					document.getElementById("cb_incpenrata").value = "A";
				}
				document.getElementById("cb_incpenrata").onfocus = function(){ RemoveTitle(document.getElementById("cb_incpenrata"),'A'); };
				document.getElementById("cb_incpenrata").onblur = function(){ CheckNull(document.getElementById("cb_incpenrata"),'A'); };
				
				if( document.getElementById("cb_incpendesca").value == "")
				{
					document.getElementById("cb_incpendesca").className = "graytext";
					document.getElementById("cb_incpendesca").value = "Description";
				}
				document.getElementById("cb_incpendesca").onfocus = function(){ RemoveTitle(document.getElementById("cb_incpendesca"),'Description'); };
				document.getElementById("cb_incpendesca").onblur = function(){ CheckNull(document.getElementById("cb_incpendesca"),'Description'); };
				
				if( document.getElementById("cb_incpenperca").value == "")
				{
					document.getElementById("cb_incpenperca").className = "graytext";
					document.getElementById("cb_incpenperca").value = "+x%";
				}
				document.getElementById("cb_incpenperca").onfocus = function(){ RemoveTitle(document.getElementById("cb_incpenperca"),'+x%'); };
				document.getElementById("cb_incpenperca").onblur = function(){ CheckNull(document.getElementById("cb_incpenperca"),'+x%'); };
				
				colRating.appendChild(document.getElementById("cb_incpenrata"));
				colDesc.appendChild(document.getElementById("cb_incpendesca"));
				colPerc.appendChild(document.getElementById("cb_incpenperca"));
				document.getElementById("cb_incpenrata_row").style.display = "none";
				document.getElementById("cb_incpendesca_row").style.display = "none";
				document.getElementById("cb_incpenperca_row").style.display = "none";
			}
			if( document.getElementById("cb_incpenratb") != null )
			{
				row = tableincper.insertRow(2);
				colRating = row.insertCell(0);
				colDesc = row.insertCell(1);
				colPerc = row.insertCell(2);
				
				if( document.getElementById("cb_incpenratb").value == "")
				{
					document.getElementById("cb_incpenratb").className = "graytext";
					document.getElementById("cb_incpenratb").value = "B";
				}
				document.getElementById("cb_incpenratb").onfocus = function(){ RemoveTitle(document.getElementById("cb_incpenratb"),'B'); };
				document.getElementById("cb_incpenratb").onblur = function(){ CheckNull(document.getElementById("cb_incpenratb"),'B'); };
				
				if( document.getElementById("cb_incpendescb").value == "")
				{
					document.getElementById("cb_incpendescb").className = "graytext";
					document.getElementById("cb_incpendescb").value = "Description";
				}
				document.getElementById("cb_incpendescb").onfocus = function(){ RemoveTitle(document.getElementById("cb_incpendescb"),'Description'); };
				document.getElementById("cb_incpendescb").onblur = function(){ CheckNull(document.getElementById("cb_incpendescb"),'Description'); };
				
				if( document.getElementById("cb_incpenpercb").value == "")
				{
					document.getElementById("cb_incpenpercb").className = "graytext";
					document.getElementById("cb_incpenpercb").value = "+x%";
				}
				document.getElementById("cb_incpenpercb").title = "+x%";
				document.getElementById("cb_incpenpercb").onfocus = function(){ RemoveTitle(document.getElementById("cb_incpenpercb"),'+x%'); };
				document.getElementById("cb_incpenpercb").onblur = function(){ CheckNull(document.getElementById("cb_incpenpercb"),'+x%'); };
				
				colRating.appendChild(document.getElementById("cb_incpenratb"));
				colDesc.appendChild(document.getElementById("cb_incpendescb"));
				colPerc.appendChild(document.getElementById("cb_incpenpercb"));
				document.getElementById("cb_incpenratb_row").style.display = "none";
				document.getElementById("cb_incpendescb_row").style.display = "none";
				document.getElementById("cb_incpenpercb_row").style.display = "none";
			}
			if( document.getElementById("cb_incpenratc") != null )
			{
				row = tableincper.insertRow(3);
				colRating = row.insertCell(0);
				colDesc = row.insertCell(1);
				colPerc = row.insertCell(2);
				
				if( document.getElementById("cb_incpenratc").value == "")
				{
					document.getElementById("cb_incpenratc").className = "graytext";
					document.getElementById("cb_incpenratc").value = "C";
				}
				document.getElementById("cb_incpenratc").onfocus = function(){ RemoveTitle(document.getElementById("cb_incpenratc"),'C'); };
				document.getElementById("cb_incpenratc").onblur = function(){ CheckNull(document.getElementById("cb_incpenratc"),'C'); };
				
				if( document.getElementById("cb_incpendescc").value == "")
				{
					document.getElementById("cb_incpendescc").className = "graytext";
					document.getElementById("cb_incpendescc").value = "Description";
				}
				document.getElementById("cb_incpendescc").onfocus = function(){ RemoveTitle(document.getElementById("cb_incpendescc"),'Description'); };
				document.getElementById("cb_incpendescc").onblur = function(){ CheckNull(document.getElementById("cb_incpendescc"),'Description'); };
				
				if( document.getElementById("cb_incpenpercc").value == "" )
				{
					document.getElementById("cb_incpenpercc").className = "graytext";
					document.getElementById("cb_incpenpercc").value = "0%";
				}
				document.getElementById("cb_incpenpercc").onfocus = function(){ RemoveTitle(document.getElementById("cb_incpenpercc"),'0%'); };
				document.getElementById("cb_incpenpercc").onblur = function(){ CheckNull(document.getElementById("cb_incpenpercc"),'0%'); };
				
				colRating.appendChild(document.getElementById("cb_incpenratc"));
				colDesc.appendChild(document.getElementById("cb_incpendescc"));
				colPerc.appendChild(document.getElementById("cb_incpenpercc"));
				document.getElementById("cb_incpenratc_row").style.display = "none";
				document.getElementById("cb_incpendescc_row").style.display = "none";
				document.getElementById("cb_incpenpercc_row").style.display = "none";
			}
			if( document.getElementById("cb_incpenratd") != null )
			{
				row = tableincper.insertRow(4);
				colRating = row.insertCell(0);
				colDesc = row.insertCell(1);
				colPerc = row.insertCell(2);
				
				if( document.getElementById("cb_incpenratd").value == "")
				{
					document.getElementById("cb_incpenratd").className = "graytext";
					document.getElementById("cb_incpenratd").value = "D";
				}
				document.getElementById("cb_incpenratd").onfocus = function(){ RemoveTitle(document.getElementById("cb_incpenratd"),'D'); };
				document.getElementById("cb_incpenratd").onblur = function(){ CheckNull(document.getElementById("cb_incpenratd"),'D'); };
				
				if( document.getElementById("cb_incpendescd").value == "")
				{
					document.getElementById("cb_incpendescd").className = "graytext";
					document.getElementById("cb_incpendescd").value = "Description";
				}
				document.getElementById("cb_incpendescd").onfocus = function(){ RemoveTitle(document.getElementById("cb_incpendescd"),'Description'); };
				document.getElementById("cb_incpendescd").onblur = function(){ CheckNull(document.getElementById("cb_incpendescd"),'Description'); };
				
				if( document.getElementById("cb_incpenpercd").value == "")
				{
					document.getElementById("cb_incpenpercd").className = "graytext";
					document.getElementById("cb_incpenpercd").value = "-x%";
				}
				document.getElementById("cb_incpenpercd").onfocus = function(){ RemoveTitle(document.getElementById("cb_incpenpercd"),'-x%'); };
				document.getElementById("cb_incpenpercd").onblur = function(){ CheckNull(document.getElementById("cb_incpenpercd"),'-x%'); };
				
				colRating.appendChild(document.getElementById("cb_incpenratd"));
				colDesc.appendChild(document.getElementById("cb_incpendescd"));
				colPerc.appendChild(document.getElementById("cb_incpenpercd"));
				document.getElementById("cb_incpenratd_row").style.display = "none";
				document.getElementById("cb_incpendescd_row").style.display = "none";
				document.getElementById("cb_incpenpercd_row").style.display = "none";
			}
			if( document.getElementById("cb_incpenrate") != null )
			{
				row = tableincper.insertRow(5);
				colRating = row.insertCell(0);
				colDesc = row.insertCell(1);
				colPerc = row.insertCell(2);
				
				if( document.getElementById("cb_incpenrate").value == "")
				{
					document.getElementById("cb_incpenrate").className = "graytext";
					document.getElementById("cb_incpenrate").value = "E";
				}
				document.getElementById("cb_incpenrate").onfocus = function(){ RemoveTitle(document.getElementById("cb_incpenrate"),'E'); };
				document.getElementById("cb_incpenrate").onblur = function(){ CheckNull(document.getElementById("cb_incpenrate"),'E'); };
				
				if( document.getElementById("cb_incpendesce").value == "")
				{
					document.getElementById("cb_incpendesce").className = "graytext";
					document.getElementById("cb_incpendesce").value = "Description";
				}
				document.getElementById("cb_incpendesce").onfocus = function(){ RemoveTitle(document.getElementById("cb_incpendesce"),'Description'); };
				document.getElementById("cb_incpendesce").onblur = function(){ CheckNull(document.getElementById("cb_incpendesce"),'Description'); };
				
				if( document.getElementById("cb_incpenperce").value == "")
				{
					document.getElementById("cb_incpenperce").className = "graytext";
					document.getElementById("cb_incpenperce").value = "-x%";
				}
				document.getElementById("cb_incpenperce").onfocus = function(){ RemoveTitle(document.getElementById("cb_incpenperce"),'-x%'); };
				document.getElementById("cb_incpenperce").onblur = function(){ CheckNull(document.getElementById("cb_incpenperce"),'-x%'); };
				
				colRating.appendChild(document.getElementById("cb_incpenrate"));
				colDesc.appendChild(document.getElementById("cb_incpendesce"));
				colPerc.appendChild(document.getElementById("cb_incpenperce"));
				document.getElementById("cb_incpenrate_row").style.display = "none";
				document.getElementById("cb_incpendesce_row").style.display = "none";
				document.getElementById("cb_incpenperce_row").style.display = "none";
			}
		}
		divincper.appendChild(tableincper);
	}
	function AdjustTimeZone()
	{
		var divtimezone =  document.getElementById("divtimezone");
		var tabletimezone = document.createElement("table");
		var row;
		var colchoicetimefrom;
		var colchoicetimeto;
		var colchoicelabel;
		var coltolable;	
		var tempvalue;
		if( tabletimezone != null )
		{
			divtimezone.innerHTML = "<br /><br /><span style=\"font-size:13px;font-weight:bold;\" >Call me during these hours:</span><br /><br />";
			tabletimezone.className ='paddingleft25';
			if( document.getElementById("cb_choiceatimefrom[]") != null )
			{
				row = tabletimezone.insertRow(0);
				colchoicelabel = row.insertCell(0);
				colchoicetimefrom = row.insertCell(1);
				coltolable = row.insertCell(2);
				colchoicetimeto = row.insertCell(3);
				colchoicelabel.innerHTML = "Choice 1:";
				coltolable.innerHTML = " to ";
				
				tempvalue = "";
				tempvalue = GetSelectedValue('cb_choiceaampmfrom[]');
				SetAMPMOptions('cb_choiceaampmfrom[]');
				if( tempvalue == "" ) 
					SetDropDownValue('cb_choiceaampmfrom[]','AM');
				else
					SetDropDownValue('cb_choiceaampmfrom[]',tempvalue);
					
				tempvalue = "";
				tempvalue = GetSelectedValue('cb_choiceaampmto[]');
				SetAMPMOptions('cb_choiceaampmto[]');
				if( tempvalue == "" ) 
					SetDropDownValue('cb_choiceaampmto[]','AM');
				else
					SetDropDownValue('cb_choiceaampmto[]',tempvalue);
								
				colchoicetimefrom.appendChild(document.getElementById("cb_choiceatimefrom[]"));
				colchoicetimefrom.appendChild(document.getElementById("cb_choiceaampmfrom[]"));
				colchoicetimeto.appendChild(document.getElementById("cb_choiceatimeto[]"));
				colchoicetimeto.appendChild(document.getElementById("cb_choiceaampmto[]"));
				document.getElementById("cb_choiceatimefrom_row").style.display = "none";
				document.getElementById("cb_choiceaampmfrom_row").style.display = "none";
				document.getElementById("cb_choiceatimeto_row").style.display = "none";
				document.getElementById("cb_choiceaampmto_row").style.display = "none";
			}
			if( document.getElementById("cb_choicebtimefrom[]") != null )
			{
				row = tabletimezone.insertRow(1);
				colchoicelabel = row.insertCell(0);
				colchoicetimefrom = row.insertCell(1);
				coltolable = row.insertCell(2);
				colchoicetimeto = row.insertCell(3);
				colchoicelabel.innerHTML = "Choice 2:";
				coltolable.innerHTML = " to ";
				
				tempvalue = "";
				tempvalue = GetSelectedValue('cb_choicebampmfrom[]');
				SetAMPMOptions('cb_choicebampmfrom[]');
				if( tempvalue == "" ) 
					SetDropDownValue('cb_choicebampmfrom[]','PM');
				else
					SetDropDownValue('cb_choicebampmfrom[]',tempvalue);
					
				tempvalue = "";
				tempvalue = GetSelectedValue('cb_choicebampmto[]');
				SetAMPMOptions('cb_choicebampmto[]');
				if( tempvalue == "" ) 
					SetDropDownValue('cb_choicebampmto[]','PM');
				else
					SetDropDownValue('cb_choicebampmto[]',tempvalue);
				
				colchoicetimefrom.appendChild(document.getElementById("cb_choicebtimefrom[]"));
				colchoicetimefrom.appendChild(document.getElementById("cb_choicebampmfrom[]"));
				colchoicetimeto.appendChild(document.getElementById("cb_choicebtimeto[]"));
				colchoicetimeto.appendChild(document.getElementById("cb_choicebampmto[]"));
				document.getElementById("cb_choicebtimefrom_row").style.display = "none";
				document.getElementById("cb_choicebampmfrom_row").style.display = "none";
				document.getElementById("cb_choicebtimeto_row").style.display = "none";
				document.getElementById("cb_choicebampmto_row").style.display = "none";
			}
			if( document.getElementById("cb_choicectimefrom[]") != null )
			{
				row = tabletimezone.insertRow(2);
				colchoicelabel = row.insertCell(0);
				colchoicetimefrom = row.insertCell(1);
				coltolable = row.insertCell(2);
				colchoicetimeto = row.insertCell(3);
				colchoicelabel.innerHTML = "Choice 3:";
				coltolable.innerHTML = " to ";
				
				tempvalue = "";
				tempvalue = GetSelectedValue('cb_choicecampmfrom[]');
				SetAMPMOptions('cb_choicecampmfrom[]');
				if( tempvalue == "" ) 
					SetDropDownValue('cb_choicecampmfrom[]','AM');
				else
					SetDropDownValue('cb_choicecampmfrom[]',tempvalue);
					
				tempvalue = "";
				tempvalue = GetSelectedValue('cb_choicecampmto[]');
				SetAMPMOptions('cb_choicecampmto[]');
				if( tempvalue == "" ) 
					SetDropDownValue('cb_choicecampmto[]','PM');
				else
					SetDropDownValue('cb_choicecampmto[]',tempvalue);
				
				colchoicetimefrom.appendChild(document.getElementById("cb_choicectimefrom[]"));
				colchoicetimefrom.appendChild(document.getElementById("cb_choicecampmfrom[]"));
				colchoicetimeto.appendChild(document.getElementById("cb_choicectimeto[]"));
				colchoicetimeto.appendChild(document.getElementById("cb_choicecampmto[]"));
				document.getElementById("cb_choicectimefrom_row").style.display = "none";
				document.getElementById("cb_choicecampmfrom_row").style.display = "none";
				document.getElementById("cb_choicectimeto_row").style.display = "none";
				document.getElementById("cb_choicecampmto_row").style.display = "none";
			}
		}
		divtimezone.appendChild(tabletimezone);
	}
	function SetAMPMOptions(field)
	{
		if( document.getElementById(field) != null )
		{
			field = document.getElementById(field);
			field.options.length = 0;
			field.options[field.options.length] = new Option('AM','AM');
			field.options[field.options.length] = new Option('PM','PM');
		}
	}	
	function SetDropDownValue(field,value)
	{
		var flag = null;
		var anyvalueselected = null;
		if( document.getElementById(field) != null )
		{
			field = document.getElementById(field);
			for(var i=0;i<field.length;i++) 
			{
				if(field[i].value==value)
				{		
					field[i].selected=true;
				}				
			}
		}
	}
	function GetSelectedValue(field)
	{
		if( document.getElementById(field) != null )
		{
			field = document.getElementById(field);
			for(var i=0;i<field.length;i++) 
			{
				if(field[i].selected==true)
				{		
					return field[i].value;
				}
			}
		}
	}
	function SetCommunicationPref()
	{		
		if( document.getElementById('email').value == "" )
		{
			if( document.getElementById('cb_emailavail_row') != null )
			document.getElementById('cb_emailavail_row').style.display = "none";
		}
		else
		if( document.getElementById('showemail') != null )		
		{
			document.getElementById('showemail').innerHTML = document.getElementById('email').value;
			document.getElementById('cb_emailavail_row').style.display = "";
		}

		if( document.getElementById('phone') != null )
		if( document.getElementById('phone').value == "" )
		{
			if( document.getElementById('cb_phoneavail_row') != null )
			document.getElementById('cb_phoneavail_row').style.display = "none";
		}
		else
		if( document.getElementById('showphone') != null )
		{
			document.getElementById('showphone').innerHTML = document.getElementById('phone').value;
			document.getElementById('cb_phoneavail_row').style.display = "";
		}
			
		if( document.getElementById('cb_mobile') != null )
		if( document.getElementById('cb_mobile').value == "" )
		{
			if( document.getElementById('cb_mobileavail_row') != null )
			document.getElementById('cb_mobileavail_row').style.display = "none";
		}
		else
		if( document.getElementById('showmobile') != null )
		{
			document.getElementById('showmobile').innerHTML = document.getElementById('cb_mobile').value;
			document.getElementById('cb_mobileavail_row').style.display = "";
		}
		
		//alert('a'+trimAll(document.getElementById('cb_skype').value)+'a');
		if( document.getElementById('cb_skype') != null )
		if( trimAll(document.getElementById('cb_skype').value) == "" )
		{
			if( document.getElementById('cb_skypeavail_row') != null )
			document.getElementById('cb_skypeavail_row').style.display = "none";
		}
		else
		if( document.getElementById('showskype') != null )
		{
			document.getElementById('showskype').innerHTML = document.getElementById('cb_skype').value;
			document.getElementById('cb_skypeavail_row').style.display = "";
		}
			
		if( document.getElementById('cb_yahoo') != null )
		if( trimAll(document.getElementById('cb_yahoo').value) == "" )
		{
			if( document.getElementById('cb_yahooavail_row') != null )
			document.getElementById('cb_yahooavail_row').style.display = "none";
		}
		else
		if( document.getElementById('showyahoo') != null )
		{
			document.getElementById('showyahoo').innerHTML = document.getElementById('cb_yahoo').value;
			document.getElementById('cb_yahooavail_row').style.display = "";
		}
		
		if( document.getElementById('cb_google') != null )
		if( trimAll(document.getElementById('cb_google').value) == "" )
		{
			if( document.getElementById('cb_googleavail_row') != null )
			document.getElementById('cb_googleavail_row').style.display = "none";
		}
		else
		if( document.getElementById('showgoogle') != null )
		{
			document.getElementById('showgoogle').innerHTML = document.getElementById('cb_google').value;
			document.getElementById('cb_googleavail_row').style.display = "";
		}
		
		if( document.getElementById('cb_msn') != null )
		if( trimAll(document.getElementById('cb_msn').value) == "" )
		{
			if( document.getElementById('cb_msnavail_row') != null )
			document.getElementById('cb_msnavail_row').style.display = "none";
		}
		else
		if( document.getElementById('showmsn') != null )
		{
			document.getElementById('showmsn').innerHTML = document.getElementById('cb_msn').value;
			document.getElementById('cb_msnavail_row').style.display = "";
		}
		
		if( document.getElementById('showemail') != null )
		if( document.getElementById('showemail').parentNode.innerHTML.indexOf("Contactme") == -1 )
		{
			if( document.getElementById('lblcb_emailavail') != null )
				document.getElementById('lblcb_emailavail').innerHTML = "" + document.getElementById('lblcb_emailavail').innerHTML;
			document.getElementById('divcontactmeon').style.display="";
		}
		if( document.getElementById('email').value == "" &&
			document.getElementById('phone').value == "" &&
			document.getElementById('cb_mobile').value == "" &&
			document.getElementById('cb_skype').value == "" &&
			document.getElementById('cb_yahoo').value == "" &&
			document.getElementById('cb_google').value == "" &&
			document.getElementById('cb_msn').value == "" )
		{
			document.getElementById('cb_commpref_row').style.display="none";
		}
		else
		{
			if(document.getElementById('cb_commpref_row'))
			{
				document.getElementById('cb_commpref_row').style.display="";
			}
		}
		if(document.getElementById('lblcb_timezone'))
		{
			document.getElementById('lblcb_timezone').innerHTML='<strong>My Timezone</strong>';
		
		}
	}
	function SetCommunicationPrefView()
	{
		if(document.getElementById('showemail') != null)
			document.getElementById('showemail1').innerHTML = document.getElementById('showemail').innerHTML;
			
		if(document.getElementById('phone') != null)
		{
			document.getElementById('showphone').innerHTML = document.getElementById('phone').innerHTML + "<span id='getskypeforphone1'></span>";
		}
		if(document.getElementById('cb_mobile') != null)
		{
			document.getElementById('showmobile').innerHTML = document.getElementById('cb_mobile').innerHTML  + "<span id='getskypeformobile1'></span>";
		}
		if(document.getElementById('cb_skype') != null)
		{
			document.getElementById('showskype').innerHTML = document.getElementById('skypeid').innerHTML + "<span id='getskype1'></span>";
		}
		if(document.getElementById('cb_yahoo') != null)
			document.getElementById('showyahoo').innerHTML = document.getElementById('cb_yahoo').innerHTML;
		if(document.getElementById('cb_google') != null)
			document.getElementById('showgoogle').innerHTML = document.getElementById('cb_google').innerHTML;
		if(document.getElementById('cb_msn') != null)
			document.getElementById('showmsn').innerHTML = document.getElementById('cb_msn').innerHTML;

		flag = 0;
		if(document.getElementById('cb_emailavail') != null)
		{
			if(document.getElementById('cb_emailavail').innerHTML.indexOf("Yes") == -1 || document.getElementById('showemail') == null)
			{
				document.getElementById('showemail1').parentNode.parentNode.style.display = "none";
			}
			else
			{
				document.getElementById('cb_emailavail').innerHTML = document.getElementById('cb_emailavail').innerHTML.replace("Yes","");
				flag = 1;
			}
		}
		if(document.getElementById('cb_phoneavail') != null)
		{
			if(document.getElementById('cb_phoneavail').innerHTML.indexOf("Yes") == -1 || document.getElementById('phone') == null )
			{
				document.getElementById('showphone').parentNode.parentNode.style.display = "none";
			}
			else
			{
				document.getElementById('cb_phoneavail').innerHTML = document.getElementById('cb_phoneavail').innerHTML.replace("Yes","");
				flag = 1;
			}
		}
		if(document.getElementById('cb_mobileavail') != null)
		{
			if(document.getElementById('cb_mobileavail').innerHTML.indexOf("Yes") == -1 || document.getElementById('cb_mobile') == null)
			{
				document.getElementById('showmobile').parentNode.parentNode.style.display = "none";
			}
			else
			{
				document.getElementById('cb_mobileavail').innerHTML = document.getElementById('cb_mobileavail').innerHTML.replace("Yes","");
				flag = 1;
			}
		}
		if(document.getElementById('cb_skypeavail') != null)
		{
			if(document.getElementById('cb_skypeavail').innerHTML.indexOf("Yes") == -1 || document.getElementById('cb_skype') == null )
			{
				document.getElementById('showskype').parentNode.parentNode.style.display = "none";
			}
			else
			{
				document.getElementById('cb_skypeavail').innerHTML = document.getElementById('cb_skypeavail').innerHTML.replace("Yes","");
				flag = 1;
			}
		}
		if(document.getElementById('cb_yahooavail') != null )
		{
			if(document.getElementById('cb_yahooavail').innerHTML.indexOf("Yes") == -1 || document.getElementById('cb_yahoo') == null)
			{
				document.getElementById('showyahoo').parentNode.parentNode.style.display = "none";
			}
			else
			{
				document.getElementById('cb_yahooavail').innerHTML = document.getElementById('cb_yahooavail').innerHTML.replace("Yes","");
				flag = 1;
			}
		}
		if(document.getElementById('cb_googleavail') != null)
		{
			if(document.getElementById('cb_googleavail').innerHTML.indexOf("Yes") == -1 || document.getElementById('cb_google') == null)
			{
				document.getElementById('showgoogle').parentNode.parentNode.style.display = "none";
			}
			else
			{
				document.getElementById('cb_googleavail').innerHTML = document.getElementById('cb_googleavail').innerHTML.replace("Yes","");
				flag = 1;
			}
		}
		if(document.getElementById('cb_msnavail') != null)
		{
			if(document.getElementById('cb_msnavail').innerHTML.indexOf("Yes") == -1 || document.getElementById('cb_msn') == null)
			{
				document.getElementById('showmsn').parentNode.parentNode.style.display = "none";
			}
			else
			{
				document.getElementById('cb_msnavail').innerHTML = document.getElementById('cb_msnavail').innerHTML.replace("Yes","");
				flag = 1;
			}
		}
		if(document.getElementById('contactmeon') != null)
		{
			if(flag==0)
				document.getElementById('contactmeon').style.display = 'none';
			else
				document.getElementById('contactmeon').style.display = '';			
		}
	}
	function ArrangeIncPenView()
	{
		var divincper =  document.getElementById("divincpenview");
		var tableincper = document.createElement("table");
		
		var row;
		var colRating;
		var colDesc;
		var colPerc;
		var emptycount = 0;		
		if( tableincper != null )
		{			
			tableincper.style.marginLeft = '155px';
			row = tableincper.insertRow(0);
			colRating = row.insertCell(0);
			colDesc = row.insertCell(1);
			colPerc = row.insertCell(2);
			colRating.setAttribute('width','50px;');
			colDesc.setAttribute('width','150px;');
			colPerc.setAttribute('width','100px;');
			colRating.innerHTML = "<span class='graycolor'>Rating</span>";
			colDesc.innerHTML = "<span class='graycolor'>Description</span>";
			colPerc.innerHTML = "<span class='graycolor'>Incentive/Penalty</span>";
			if( document.getElementById("cb_incpenrata") != null )
			{
				row = tableincper.insertRow(1);
				colRating = row.insertCell(0);
				colDesc = row.insertCell(1);
				colPerc = row.insertCell(2);				
				colRating.innerHTML = document.getElementById("cb_incpenrata").innerHTML;
				colDesc.innerHTML = document.getElementById("cb_incpendesca").innerHTML;
				colPerc.innerHTML = document.getElementById("cb_incpenperca").innerHTML;
				document.getElementById("cb_incpenrata").parentNode.style.display = "none";
				document.getElementById("cb_incpendesca").parentNode.style.display = "none";
				document.getElementById("cb_incpenperca").parentNode.style.display = "none";
				if( document.getElementById("cb_incpenperca").innerHTML == "" )
				{
					row.style.display = "none";
					emptycount++;
				}
			}
			if( document.getElementById("cb_incpenratb") != null )
			{
				row = tableincper.insertRow(2);
				colRating = row.insertCell(0);
				colDesc = row.insertCell(1);
				colPerc = row.insertCell(2);				
				colRating.innerHTML = document.getElementById("cb_incpenratb").innerHTML;
				colDesc.innerHTML = document.getElementById("cb_incpendescb").innerHTML;
				colPerc.innerHTML = document.getElementById("cb_incpenpercb").innerHTML;
				document.getElementById("cb_incpenratb").parentNode.style.display = "none";
				document.getElementById("cb_incpendescb").parentNode.style.display = "none";
				document.getElementById("cb_incpenpercb").parentNode.style.display = "none";
				if( document.getElementById("cb_incpenpercb").innerHTML == "" )
				{
					row.style.display = "none";
					emptycount++;
				}
			}
			if( document.getElementById("cb_incpenratc") != null )
			{
				row = tableincper.insertRow(3);
				colRating = row.insertCell(0);
				colDesc = row.insertCell(1);
				colPerc = row.insertCell(2);				
				colRating.innerHTML = document.getElementById("cb_incpenratc").innerHTML;
				colDesc.innerHTML = document.getElementById("cb_incpendescc").innerHTML;
				colPerc.innerHTML = document.getElementById("cb_incpenpercc").innerHTML;
				document.getElementById("cb_incpenratc").parentNode.style.display = "none";
				document.getElementById("cb_incpendescc").parentNode.style.display = "none";
				document.getElementById("cb_incpenpercc").parentNode.style.display = "none";
				if( document.getElementById("cb_incpenpercc").innerHTML == "" )
				{
					row.style.display = "none";
					emptycount++;
				}
			}
			if( document.getElementById("cb_incpenratd") != null )
			{
				row = tableincper.insertRow(4);
				colRating = row.insertCell(0);
				colDesc = row.insertCell(1);
				colPerc = row.insertCell(2);				
				colRating.innerHTML = document.getElementById("cb_incpenratd").innerHTML;
				colDesc.innerHTML = document.getElementById("cb_incpendescd").innerHTML;
				colPerc.innerHTML = document.getElementById("cb_incpenpercd").innerHTML;
				document.getElementById("cb_incpenratd").parentNode.style.display = "none";
				document.getElementById("cb_incpendescd").parentNode.style.display = "none";
				document.getElementById("cb_incpenpercd").parentNode.style.display = "none";
				if( document.getElementById("cb_incpenpercd").innerHTML == "" )
				{
					row.style.display = "none";
					emptycount++;
				}
			}
			if( document.getElementById("cb_incpenrate") != null )
			{
				row = tableincper.insertRow(5);
				colRating = row.insertCell(0);
				colDesc = row.insertCell(1);
				colPerc = row.insertCell(2);				
				colRating.innerHTML = document.getElementById("cb_incpenrate").innerHTML;
				colDesc.innerHTML = document.getElementById("cb_incpendesce").innerHTML;
				colPerc.innerHTML = document.getElementById("cb_incpenperce").innerHTML;
				document.getElementById("cb_incpenrate").parentNode.style.display = "none";
				document.getElementById("cb_incpendesce").parentNode.style.display = "none";
				document.getElementById("cb_incpenperce").parentNode.style.display = "none";
				if( document.getElementById("cb_incpenpercd").innerHTML == "" )
				{
					row.style.display = "none";
					emptycount++;
				}
			}			
		}
		divincper.appendChild(tableincper);
		if( emptycount == 5 )
		{
			divincper.style.display = "none";
		}
		tableincper.setAttribute("id","incpenality");
		tableincper.setAttribute("cellspacing","0");
		tableincper.setAttribute("cellpadding","0");
		document.getElementById("incpenality").className="incentivesm";
		
	}
	function AdjustTimeZoneView()
	{
		var divtimezone =  document.getElementById("divtimezoneview");
		var tabletimezone = document.createElement("table");
		tabletimezone.setAttribute('border','0');
		var row;
		var colchoicetimefrom;
		var colchoicetimeto;
		var colchoicelabel;
		var coltolable;	
		var emptycount = 0;
		if( tabletimezone != null )
		{
			divtimezone.innerHTML = "<br /><label style=\"font-size:13px;\" class=\"graycolor\">Call me during these hours:</label><br /><br />";
			tabletimezone.style.marginLeft = "150px";
			if( document.getElementById("cb_choiceatimefrom") != null )
			{
				row = tabletimezone.insertRow(0);
				colchoicetime = row.insertCell(0);
				//colchoicelabel = row.insertCell(0);
				//colchoicetimefrom = row.insertCell(1);
				//coltolable = row.insertCell(2);
				//colchoicetimeto = row.insertCell(3);
				colchoicetime.setAttribute('width','150px;');
				//colchoicelabel.setAttribute('width','50px;');
				//colchoicetimefrom.setAttribute('width','153px;');
				//coltolable.setAttribute('width','0px;');
				//colchoicetimeto.setAttribute('width','53px;');
				
				//colchoicelabel.innerHTML = "Choice 1:";
				//coltolable.innerHTML = " - ";
				var from=document.getElementById("cb_choiceatimefrom").innerHTML;
				var to=document.getElementById("cb_choiceatimeto").innerHTML;
				
				////////////////////////////////
				var fromTime='';
				var toTime='';
				var lowerval;
				var lowerval1;
				var lowerval2;
				if( from != '')
				{
					upper=from.split(":");
					upper1=parseInt(upper[0]);
					upper2=parseInt(upper[1]);
					if(upper1!=0 && upper2!=0)
					{
						fromTime=upper1+':'+upper2;
					}
					else
					{
						fromTime=upper1;
					}
				}
				if( to != '' )
				{
					lowerval=to.split(":");
				
					lowerval1=parseFloat(lowerval[0]);
					
					lowerval2=parseFloat(lowerval[1]);
					
					if(lowerval1!=0 && lowerval2!=0)
					{
						toTime=lowerval1+':'+lowerval2;
					}
					else
					{
						toTime=lowerval1;
					}
				}
				////////////////////////////////
				
				////////////////////////////////
				
				
				
				document.getElementById("cb_choiceatimefrom").parentNode.style.display = "none";
				document.getElementById("cb_choiceaampmfrom").parentNode.style.display = "none";
				document.getElementById("cb_choiceatimeto").parentNode.style.display = "none";
				document.getElementById("cb_choiceaampmto").parentNode.style.display = "none";
				if( document.getElementById("cb_choiceatimefrom").innerHTML == "" && document.getElementById("cb_choiceatimeto").innerHTML == "" )
				{
					row.style.display = "none";
					emptycount++;
				}
				else if( document.getElementById("cb_choiceatimefrom").innerHTML == "" || document.getElementById("cb_choiceatimeto").innerHTML == "" )
				{
					if( document.getElementById("cb_choiceatimefrom").innerHTML == "" )
					{
						colchoicetime.innerHTML = toTime;
						colchoicetime.innerHTML += ' ' + (document.getElementById("cb_choiceaampmto").innerHTML).toLowerCase();
					}
					else if( document.getElementById("cb_choiceatimeto").innerHTML == "")
					{
						colchoicetime.innerHTML = fromTime;
						colchoicetime.innerHTML += ' ' + (document.getElementById("cb_choiceaampmfrom").innerHTML).toLowerCase();
					}
				}
				else
				{
					colchoicetime.innerHTML = fromTime;
					colchoicetime.innerHTML += ' ' + (document.getElementById("cb_choiceaampmfrom").innerHTML).toLowerCase();
					colchoicetime.innerHTML += ' - ' + toTime;
					colchoicetime.innerHTML += ' ' + (document.getElementById("cb_choiceaampmto").innerHTML).toLowerCase();
				}
			}
			if( document.getElementById("cb_choicebtimefrom") != null )
			{
				row = tabletimezone.insertRow(1);
				colchoicetime = row.insertCell(0);
				//colchoicelabel = row.insertCell(0);
				//colchoicetimefrom = row.insertCell(1);
				//coltolable = row.insertCell(2);
				//colchoicetimeto = row.insertCell(3);
				//colchoicelabel.innerHTML = "Choice 2:";
				//coltolable.innerHTML = " - ";
				
				var from=document.getElementById("cb_choicebtimefrom").innerHTML;
				var to=document.getElementById("cb_choicebtimeto").innerHTML;
				////////////////////////////////
				fromTime='';
				toTime='';
				if( from != '')
				{
					upper=from.split(":");
					upper1=parseFloat(upper[0]);
					upper2=parseFloat(upper[1]);
					if(upper1!=0 && upper2!=0)
					{
						fromTime=upper1+':'+upper2;
					}
					else if(upper1!=0 && upper2==0)
					{
						fromTime=upper1;
					}
					else
					{
						fromTime=document.getElementById("cb_choicebtimefrom").innerHTML;
					}
				}
				if(to != '' )
				{
					lower=to.split(":");
					lower1=parseFloat(lower[0]);
					lower2=parseFloat(lower[1]);
					if(lower1!=0 && lower2!=0)
					{
						toTime=lower1+':'+lower2;
					}
					else if(lower1!=0 && lower2==0)
					{
						toTime=lower1;
					}
					else
					{
						toTime=document.getElementById("cb_choicebtimeto").innerHTML;
					}
				}
				////////////////////////////////
				
				
				document.getElementById("cb_choicebtimefrom").parentNode.style.display = "none";
				document.getElementById("cb_choicebampmfrom").parentNode.style.display = "none";
				document.getElementById("cb_choicebtimeto").parentNode.style.display = "none";
				document.getElementById("cb_choicebampmto").parentNode.style.display = "none";
				if( document.getElementById("cb_choicebtimefrom").innerHTML == "" && document.getElementById("cb_choicebtimeto").innerHTML == "" )
				{
					row.style.display = "none";
					emptycount++;
				}
				else if( document.getElementById("cb_choicebtimefrom").innerHTML == "" || document.getElementById("cb_choicebtimeto").innerHTML == "" )
				{
					//coltolable.style.display = "none";
					if( document.getElementById("cb_choicebtimefrom").innerHTML == "" )
					{
						colchoicetime.innerHTML = toTime;
						colchoicetime.innerHTML += ' ' + (document.getElementById("cb_choicebampmto").innerHTML).toLowerCase();
					}
					else if( document.getElementById("cb_choicebtimeto").innerHTML == "")
					{
						colchoicetime.innerHTML = fromTime;
						colchoicetime.innerHTML +=	' '+(document.getElementById("cb_choicebampmfrom").innerHTML).toLowerCase();
					}
				}
				else
				{
					colchoicetime.innerHTML = fromTime;
					colchoicetime.innerHTML += ' '+(document.getElementById("cb_choicebampmfrom").innerHTML).toLowerCase();
					colchoicetime.innerHTML += ' - ' + toTime;
					colchoicetime.innerHTML +=' '+(document.getElementById("cb_choicebampmto").innerHTML).toLowerCase();
				}
			}
			if( document.getElementById("cb_choicectimefrom") != null )
			{
				row = tabletimezone.insertRow(2);
				colchoicetime = row.insertCell(0);
				//colchoicelabel = row.insertCell(0);
				//colchoicetimefrom = row.insertCell(1);
				//coltolable = row.insertCell(2);
				//colchoicetimeto = row.insertCell(3);
				//colchoicelabel.innerHTML = "Choice 3:";
				//coltolable.innerHTML = " -";
				
				var from=document.getElementById("cb_choicectimefrom").innerHTML;
				var to=document.getElementById("cb_choicectimeto").innerHTML;
				////////////////////////////////
				fromTime='';
				toTime='';
				if(from != '')
				{
					upper=from.split(":");
					upper1=parseFloat(upper[0]);
					upper2=parseFloat(upper[1]);
					if(upper1!=0 && upper2!=0)
					{
						fromTime=upper1+':'+upper2;
					}
					else if(upper1!=0 && upper2==0)
					{
						fromTime=upper1;
					}
					else
					{
						fromTime=document.getElementById("cb_choicectimefrom").innerHTML;
					}
				}
				if(to != '')
				{
					lower=to.split(":");
					lower1=parseInt(lower[0]);
					lower2=parseInt(lower[1]);
					if(lower1!=0 && lower2!=0)
					{
						toTime=lower1+':'+lower2;
					}
					else if(lower1!=0 && lower2==0)
					{
						toTime=lower1;
					}
					else
					{
						toTime=document.getElementById("cb_choicectimeto").innerHTML;
					}
				}
				////////////////////////////////
				
				document.getElementById("cb_choicectimefrom").parentNode.style.display = "none";
				document.getElementById("cb_choicecampmfrom").parentNode.style.display = "none";
				document.getElementById("cb_choicectimeto").parentNode.style.display = "none";
				document.getElementById("cb_choicecampmto").parentNode.style.display = "none";
				if( document.getElementById("cb_choicectimefrom").innerHTML == "" && document.getElementById("cb_choicectimeto").innerHTML == "" )
				{
					row.style.display = "none";
					emptycount++;
				}
				else if( document.getElementById("cb_choicectimefrom").innerHTML == "" || document.getElementById("cb_choicectimeto").innerHTML == "" )
				{
					
					if( document.getElementById("cb_choicectimefrom").innerHTML == "" )
					{
						colchoicetime.innerHTML = toTime;
						colchoicetime.innerHTML += ' ' + (document.getElementById("cb_choicecampmto").innerHTML).toLowerCase();
					}
					else if( document.getElementById("cb_choicectimeto").innerHTML == "")
					{
						colchoicetime.innerHTML = fromTime;
						colchoicetime.innerHTML += ' '+(document.getElementById("cb_choicecampmfrom").innerHTML).toLowerCase();
					}
				}
				else
				{
					colchoicetime.innerHTML = fromTime;
					colchoicetime.innerHTML += ' '+(document.getElementById("cb_choicecampmfrom").innerHTML).toLowerCase();
					colchoicetime.innerHTML += ' - ' + toTime;
					colchoicetime.innerHTML += ' ' + (document.getElementById("cb_choicecampmto").innerHTML).toLowerCase();
				}
			}
		}
		divtimezone.appendChild(tabletimezone);
		if( emptycount == 3)
		{
			divtimezone.style.display = "none";
		}
	}
	function HideStatusView()
	{
		document.getElementById("cb_status").parentNode.style.display = "none";
	}
	function HideStatusEdit()
	{
		document.getElementById("cb_status_row").style.display = "none";
		document.getElementById("cb_metrics_row").style.display = "none";
		if( document.getElementById("cb_resume").value != "" )
		{
			//document.getElementById("imgresume").src = "uploads/photo/nophoto.jpg";			
			document.getElementById("resume").style.display = "none";
		}
		else
		{
			document.getElementById("resume").style.display = "";
			document.getElementById('viewresume').style.display = "none";
			document.getElementById('imgresume').style.display = "none";
		}
	}
	function RatePerHourEdit()
	{
		if( document.getElementById('rateperhour') != null )
		{				
			parent1 = document.getElementById('rateperhour').parentNode;
			parent1.innerHTML += " &nbsp;<label style='vertical-align:middle' for='cbf516'>$ </label>";
			parent1.appendChild(document.getElementById('cb_rateperhourfrom'));
			parent1.innerHTML += " &nbsp; -  <label style='vertical-align:middle' for='cbf516'>$ </label>";
			parent1.appendChild(document.getElementById('cb_rateperhourto'));
			//document.getElementById('cb_rateperhourfrom').style.marginBottom = "20px";
			document.getElementById('cb_rateperhourfrom_row').style.display = "none";
			document.getElementById('cb_rateperhourto_row').style.display = "none";
		}
	}
	function RatePerHourView()
	{
		
		if( document.getElementById('cb_pricerange') != null )
		{
			parent1 = document.getElementById('cb_pricerange');
			document.getElementById('cb_rateperhourfrom').parentNode.style.display = "none";
			document.getElementById('cb_rateperhourto').parentNode.style.display = "none";
			if(parent1.innerHTML.indexOf('Rate per hour') != -1)
			{				
				parent1.innerHTML += " $";
				parent1.innerHTML += document.getElementById('cb_rateperhourfrom').innerHTML;
				parent1.innerHTML += " &nbsp; -- $";
				parent1.innerHTML += document.getElementById('cb_rateperhourto').innerHTML;
			}
		}
		
	}
	function DeleteProfileImage()
	{
		document.getElementById('profileimagelink').style.display = "none";
		document.getElementById('profileimage').style.display = "";
		document.getElementById('cb_profileimage').value = "";
		document.getElementById('imgprofileimage').src = "";
		document.getElementById('imgprofileimage').style.display = "none";
	}
	function ShowProfileImage1()
	{
		if(document.getElementById('cb_profileimage').value != "" )
			document.getElementById('imgprofileimage').src = document.getElementById('cb_profileimage').value;
		else
			document.getElementById('imgprofileimage').src = "images/blank.png";
	}
	function DeleteResume()
	{
		if(document.getElementById('cb_resume') != "" )
		{
			document.getElementById('cb_resume').value = "";
			document.getElementById('resume').style.display = "";
			document.getElementById('viewresume').style.display = "none";
			document.getElementById('imgresume').style.display = "none";
		}		
	}
	function ExecuteEditScript(tabname)
	{
		
		switch(tabname)
		{
			case 'Basic Information':
				if( document.getElementById('lblcb_servicetype') != null )
				{
					document.getElementById('lblcb_servicetype').parentNode.style.display = "none";
				}
				if( document.getElementById('lblcb_profileimage') != null )
				{
					if(document.adminForm["cb_areyou"][0].checked == true) // individual is selected
					{
						document.getElementById('lblcb_profileimage').innerHTML = "Photo:";
					}
					else
					{
						document.getElementById('lblcb_profileimage').innerHTML = "Logo:";
					}
				}
				DisplayLogos();
				PopulatePhone();
				break;
			case 'Work Terms':
				ArrangeIncPer();
				AdjustTimeZone();
				SetCommunicationPref();
				RatePerHourEdit();
				DisplayLogos();				
				
				if(document.getElementById("cb_modeofdelivery") != null)
				{
					//alert(document.getElementById("cb_modeofdelivery").value);
					if(document.getElementById("cb_modeofdelivery").value == "")
					{
						document.getElementById("cb_modeofdelivery").value ="Example: p2w2's Project Pages";
						document.getElementById("cb_modeofdelivery").className = "graytext";
					}
				}
				break;
			case 'Credentials':
				HideStatusEdit();
				if( document.getElementById('lblcb_profileimage') != null )
				{
					if(document.adminForm["cb_areyou"][0].checked == true) // individual is selected
					{
						document.getElementById('lblcb_resume').innerHTML = "Resume:";
						
					}
					else
					{
						if( document.getElementById('cb_qualification_row') != null)
						{			
							document.getElementById('cb_qualification_row').style.display = 'none';
						}
						document.getElementById('lblcb_resume').innerHTML = "Company Details:";
						//document.getElementById('cbfr_64').style.display='none';
					}
				}
				if(document.getElementById('lblcb_skills') != null)
				{
					document.getElementById('lblcb_skills').innerHTML += "<br><span style='font-size:10px;' class='graycolor'>(Max 5)</span>";
				}
				if(document.getElementById('lblcb_qualification') != null)
				{
					document.getElementById('lblcb_qualification').innerHTML += "<br><span style='font-size:10px' class='graycolor'>(Max 5)</span>";		
				}
				if(document.getElementById('lblcb_industrydetails') != null)
				{
					document.getElementById('lblcb_industrydetails').innerHTML += "<br><span style='font-size:10px' class='graycolor'>(Max 5)</span>";			
				}
				break;
			case 'Preferences':
				if( document.getElementById('cb_workdomains') != null )
				{
					new actb(document.getElementById('cb_workdomains'),domainSuggest);
				}
				if( document.getElementById('cb_typeofwork') != null )
				{
					new actb(document.getElementById('cb_typeofwork'),worktypeSuggest);
					new actb(document.getElementById('cb_searchexclude'),worktypeSuggest);
				}
				if( document.getElementById('cb_spcountry') != null )
				{
					if(document.getElementById('cb_spcountry').value == "" )
					{
						document.getElementById('cb_spcountry').className = "graytext";
						document.getElementById('cb_spcountry').value = "Country";
					}
					else
					{
						document.getElementById('cb_spcountry').className = "normaltext";
					}
				}
				if( document.getElementById('cb_spstate') != null )
				{
					if(document.getElementById('cb_spstate').value == "" )
					{
						document.getElementById('cb_spstate').className = "graytext";
						document.getElementById('cb_spstate').value = "State";
					}
					else
					{
						document.getElementById('cb_spstate').className = "normaltext";
					}
				}
				if( document.getElementById('cb_spcity') != null )
				{
					if(document.getElementById('cb_spcity').value == "" )
					{
						document.getElementById('cb_spcity').className = "graytext";
						document.getElementById('cb_spcity').value = "City";
					}
					else
					{
						document.getElementById('cb_spcity').className = "normaltext";
					}
				}
				if( document.getElementById('cb_spcitystate') != null )
				{
					if(document.getElementById('cb_spcitystate').value == "" )
					{
						document.getElementById('cb_spcitystate').className = "graytext";
						document.getElementById('cb_spcitystate').value = "State";
					}
					else
					{
						document.getElementById('cb_spcitystate').className = "normaltext";
					}
				}
				if( document.getElementById('cb_spstate') != null && document.getElementById('cb_spcity') != null && document.getElementById('cb_spcitystate') != null )
				{
					document.getElementById('cb_spstate').parentNode.innerHTML += " <label>Or</label> ";
					document.getElementById('cb_spstate').parentNode.appendChild(document.getElementById('cb_spcity'));
					document.getElementById('cb_spstate').parentNode.innerHTML += " <label>,</label> ";
					document.getElementById('cb_spstate').parentNode.appendChild(document.getElementById('cb_spcitystate'));
					document.getElementById('cb_spcity_row').style.display = "none";
					document.getElementById('cb_spcitystate_row').style.display = "none";
				}
				break;
			default:
			break;		
		}
	}
	//////////////////(Work Terms tab)time zone function//////////////////////////////////
	function SetTimeZone()
	{
		var timezone=calculate_time_zone();				
		var patt1=new RegExp("\\(GMT\\"+timezone+"\\)");
		if(document.getElementById('cb_timezone[]')) 
		{		;
			for (i = 0; i < document.getElementById('cb_timezone[]').options.length; i++) {
				if(patt1.test(document.getElementById('cb_timezone[]').options[i].value)){
					document.getElementById('cb_timezone[]').selectedIndex = i;
					break;
				}			
				
			}
		}
	}
	function SetTimeZone2()
	{
		if(document.getElementById('cb_country[]'))
		{
			var country=document.getElementById('cb_country[]').value;
			var tempcountry=country.split(" ");
			if(tempcountry.length > 1)
				country=tempcountry[0]+" "+tempcountry[1];
			else 
				country=tempcountry[0];			
			
			var patt1=new RegExp("^"+country+"");
			
		}
		else
		{
			var timezone=calculate_time_zone();	
			var patt1=new RegExp("\\(GMT\\"+timezone+"\\)");				
		}		
		if(document.getElementById('cb_timezone[]')) 
		{	
			for (i = 0; i < document.getElementById('cb_timezone[]').options.length; i++) {
				if(patt1.test(document.getElementById('cb_timezone[]').options[i].value)){
					document.getElementById('cb_timezone[]').selectedIndex = i;
					break;
				}			
				
			}
		}		
		
	}
	function calculate_time_zone() 
	{	
		var rightNow = new Date();
		var jan1 = new Date(rightNow.getFullYear(), 0, 1, 0, 0, 0, 0);  // jan 1st
		var june1 = new Date(rightNow.getFullYear(), 6, 1, 0, 0, 0, 0); // june 1st
		var temp = jan1.toGMTString();
		var jan2 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
		temp = june1.toGMTString();
		var june2 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
		var std_time_offset = (jan1 - jan2) / (1000 * 60 * 60);
		var daylight_time_offset = (june1 - june2) / (1000 * 60 * 60);
		var dst;
		if (std_time_offset == daylight_time_offset) {
			dst = "0"; // daylight savings time is NOT observed
		} 
		else {
			// positive is southern, negative is northern hemisphere
			var hemisphere = std_time_offset - daylight_time_offset;
			if (hemisphere >= 0)
				std_time_offset = daylight_time_offset;
			dst = "1"; // daylight savings time is observed
		}
		var i;
		return convert(std_time_offset);
		
	}	
	function convert(value) 
	{
		var hours = parseInt(value);
		value -= parseInt(value);
		value *= 60;
		var mins = parseInt(value);
		value -= parseInt(value);
		value *= 60;
		var secs = parseInt(value);
		var display_hours = hours;
		// handle GMT case (00:00)
		if (hours == 0) {
			display_hours = "00";
		} else if (hours > 0) {
			// add a plus sign and perhaps an extra 0
			display_hours = (hours < 10) ? "+0"+hours : "+"+hours;
		} else {
			// add an extra 0 if needed 
			display_hours = (hours > -10) ? "-0"+Math.abs(hours) : hours;
		}
		
		mins = (mins < 10) ? "0"+mins : mins;
		return display_hours+":"+mins;
	}
	////////////////(Work Terms tab)time zone function////////////////////////////////////
	function ClearBasicInformation()
	{		
		return;
		//alert(document.getElementById('relavailable').value);
		table = document.getElementById('showemail').parentNode.parentNode;
		table.removeChild(document.getElementById('showemail').parentNode);
		table.removeChild(document.getElementById('cb_areyou').parentNode);
		table.removeChild(document.getElementById('cb_gender').parentNode);
		table.removeChild(document.getElementById('city').parentNode);
		table.removeChild(document.getElementById('state').parentNode);
		table.removeChild(document.getElementById('cb_country').parentNode);
		table.removeChild(document.getElementById('phone').parentNode);
		table.removeChild(document.getElementById('cb_mobile').parentNode);
		table.removeChild(document.getElementById('cb_servicetype').parentNode);
		table.removeChild(document.getElementById('cb_skype').parentNode);
		table.removeChild(document.getElementById('cb_yahoo').parentNode);
		table.removeChild(document.getElementById('cb_google').parentNode);
		table.removeChild(document.getElementById('cb_msn').parentNode);
		document.getElementById('biusername').style.width="400px";
		document.getElementById('biusernamevalue').style.width="400px";
		
	}
	function ExecuteViewScript(tabname)
	{
		switch(tabname)
		{
			case 'Basic Information':
				if(document.getElementById('relavailable')!= null)
				{
					if(document.getElementById('relavailable').value == 0)
					{
						//ClearBasicInformation();
					}
				}
				if( document.getElementById('cb_servicetype') != null )
				{
					//document.getElementById('cb_servicetype').parentNode.style.display = "none";
				}
				if( document.getElementById('cb_gender') != null )
				{
					if(document.getElementById('cb_areyou').innerHTML.indexOf("Company") != -1)
					{
						document.getElementById('cb_gender').parentNode.style.display = "none";
					}
					else
					{
						document.getElementById('cb_gender').parentNode.style.display = "";
					}
				}
				
				break;
			case 'Work Terms':
			
				document.getElementById('cb_workmode').innerHTML = document.getElementById('cb_workmode').innerHTML.replace(/;/g,'<br />');
				document.getElementById('cb_pricerange').innerHTML = document.getElementById('cb_pricerange').innerHTML.replace(/;/g,'<br />');
				document.getElementById('cb_nda').innerHTML = document.getElementById('cb_nda').innerHTML.replace(/;/g,'<br />');
				ArrangeIncPenView();
				AdjustTimeZoneView();
				SetCommunicationPrefView();
				RatePerHourView();
				break;
			case 'Credentials':
				HideStatusView();
				if( document.getElementById('cb_areyou') != null && document.getElementById('lblcb_resume') != null && document.getElementById('cb_servicetype') != null )
				{
					if(document.getElementById('cb_servicetype').innerHTML == "Provider of services" )
					{
						if(document.getElementById('cb_areyou').innerHTML.indexOf("Company") != -1)
						{
							document.getElementById('lblcb_resume').innerHTML = "Company Details:";
							document.getElementById('cbfr_64').style.display='none';
							document.getElementById('cbfr_63').className = "sectiontableentry2";
						}
						else
						{
							document.getElementById('lblcb_resume').innerHTML = "Resume:";
						}
					}
					else
					{
						document.getElementById('lblcb_resume').innerHTML = "";
					}
				}
				if( document.getElementById('cb_servicetype') != null )
				{
					if(document.getElementById('cb_servicetype').innerHTML != 'Provider of services')
					{
						//document.getElementById('lblcb_skills').parentNode.style.display = 'none';
						//document.getElementById('lblcb_qualification').parentNode.style.display = 'none';
						//document.getElementById('lblcb_industrydetails').parentNode.style.display = 'none';
						//document.getElementById('lblcb_resume').parentNode.style.display = 'none';					
					}
					else
					{
						//alert(document.getElementById('lblcb_skills'));
					}
				}
				if( document.getElementById('lblcb_resume') != null )
					document.getElementById('lblcb_resume').parentNode.className = 'sectiontableentry2';
				if( document.getElementById('lblcb_metrics') != null )
					document.getElementById('lblcb_metrics').parentNode.style.display = 'none';
				break;
			case 'Preferences':
				if( document.getElementById('cb_spstate') != null && document.getElementById('cb_spcity') != null && document.getElementById('cb_spcitystate') != null )
				{
					if(document.getElementById('cb_spstate').innerHTML != "")
					{
						document.getElementById('cb_spstate').innerHTML += " Or ";
						if(document.getElementById('cb_spcity').innerHTML != "" )
						{
							document.getElementById('cb_spstate').innerHTML += document.getElementById('cb_spcity').innerHTML + "," + document.getElementById('cb_spcitystate').innerHTML;
						}
						else
						{
							document.getElementById('cb_spstate').innerHTML += document.getElementById('cb_spcitystate').innerHTML;
						}
					}
					else
					{
						if(document.getElementById('cb_spcity').innerHTML != "" )
						{
							document.getElementById('cb_spstate').innerHTML += document.getElementById('cb_spcity').innerHTML + "," + document.getElementById('cb_spcitystate').innerHTML;
						}
						else
						{
							document.getElementById('cb_spstate').innerHTML += document.getElementById('cb_spcitystate').innerHTML;
						}
					}
					document.getElementById('lblcb_spcity').parentNode.style.display = "none";
					document.getElementById('lblcb_spcitystate').parentNode.style.display = "none";
				}
				CheckRelationShip();
				break;
			default:
			break;		
		}
		
	}
	function DisplayLogos()
	{
		if( document.getElementById('lblcb_skype')!= null )
		{
			document.getElementById('lblcb_skype').innerHTML = "<img src=\"images/logos/skype.png\" />";
		}
		if( document.getElementById('lblcb_yahoo')!= null )
		{
			document.getElementById('lblcb_yahoo').innerHTML = "<img src=\"images/logos/yahoo.jpg\" />";
		}
		if( document.getElementById('lblcb_google')!= null )
		{
			document.getElementById('lblcb_google').innerHTML = "<img src=\"images/logos/google.jpg\" />";
		}
		if( document.getElementById('lblcb_msn')!= null )
		{
			document.getElementById('lblcb_msn').innerHTML = "<img src=\"images/logos/msn.jpg\" />";
		}
		if( document.getElementById('lblcb_skypeavail')!= null )
		{
			document.getElementById('lblcb_skypeavail').innerHTML = "<img src=\"images/logos/skype.png\" />";
		}
		if( document.getElementById('lblcb_yahooavail')!= null )
		{
			document.getElementById('lblcb_yahooavail').innerHTML = "<img src=\"images/logos/yahoo.jpg\" />";
		}
		if( document.getElementById('lblcb_googleavail')!= null )
		{
			document.getElementById('lblcb_googleavail').innerHTML = "<img src=\"images/logos/google.jpg\" />";
		}
		if( document.getElementById('lblcb_msnavail')!= null )
		{
			document.getElementById('lblcb_msnavail').innerHTML = "<img src=\"images/logos/msn.jpg\" />";
		}
	}
	function CleanIncPen()
	{
		if(document.getElementById("cb_incpenperca") != null)
		if( document.getElementById("cb_incpenperca").value == "+x%" && document.getElementById("cb_incpenperca").className == "graytext")
		{
			document.getElementById("cb_incpenperca").value = ""
		}
		if(document.getElementById("cb_incpenrata") != null)
		if( document.getElementById("cb_incpenrata").value == "A" && document.getElementById("cb_incpenrata").className == "graytext")
		{
			document.getElementById("cb_incpenrata").value = ""
		}
		if(document.getElementById("cb_incpendesca") != null)
		if( document.getElementById("cb_incpendesca").value == "Description" && document.getElementById("cb_incpendesca").className == "graytext")
		{
			document.getElementById("cb_incpendesca").value = ""
		}
		
		if(document.getElementById("cb_incpenpercb") != null)
		if( document.getElementById("cb_incpenpercb").value == "+x%"  && document.getElementById("cb_incpenpercb").className == "graytext")
		{
			document.getElementById("cb_incpenpercb").value = ""
		}
		if(document.getElementById("cb_incpenratb") != null)
		if( document.getElementById("cb_incpenratb").value == "B" && document.getElementById("cb_incpenratb").className == "graytext")
		{
			document.getElementById("cb_incpenratb").value = ""
		}
		if(document.getElementById("cb_incpendescb") != null)
		if( document.getElementById("cb_incpendescb").value == "Description" && document.getElementById("cb_incpendescb").className == "graytext")
		{
			document.getElementById("cb_incpendescb").value = ""
		}
		
		
		if(document.getElementById("cb_incpenpercc") != null)
		if( document.getElementById("cb_incpenpercc").value == "0%"  && document.getElementById("cb_incpenpercc").className == "graytext")
		{
			document.getElementById("cb_incpenpercc").value = ""
		}
		if(document.getElementById("cb_incpenratc") != null)
		if( document.getElementById("cb_incpenratc").value == "C" && document.getElementById("cb_incpenratc").className == "graytext")
		{
			document.getElementById("cb_incpenratc").value = ""
		}
		if(document.getElementById("cb_incpendescc") != null)
		if( document.getElementById("cb_incpendescc").value == "Description" && document.getElementById("cb_incpendescc").className == "graytext")
		{
			document.getElementById("cb_incpendescc").value = ""
		}
		
		
		if(document.getElementById("cb_incpenpercd") != null)
		if( document.getElementById("cb_incpenpercd").value == "-x%"  && document.getElementById("cb_incpenpercd").className == "graytext")
		{
			document.getElementById("cb_incpenpercd").value = ""
		}
		if(document.getElementById("cb_incpenratd") != null)
		if( document.getElementById("cb_incpenratd").value == "D" && document.getElementById("cb_incpenratd").className == "graytext")
		{
			document.getElementById("cb_incpenratd").value = ""
		}
		if(document.getElementById("cb_incpendescd") != null)
		if( document.getElementById("cb_incpendescd").value == "Description" && document.getElementById("cb_incpendescd").className == "graytext")
		{
			document.getElementById("cb_incpendescd").value = ""
		}
		
		
		if(document.getElementById("cb_incpenperce") != null)
		if( document.getElementById("cb_incpenperce").value == "-x%"  && document.getElementById("cb_incpenperce").className == "graytext")
		{
			document.getElementById("cb_incpenperce").value = ""
		}
		if(document.getElementById("cb_incpenrate") != null)
		if( document.getElementById("cb_incpenrate").value == "E" && document.getElementById("cb_incpenrate").className == "graytext")
		{
			document.getElementById("cb_incpenrate").value = ""
		}
		if(document.getElementById("cb_incpendesce") != null)
		if( document.getElementById("cb_incpendesce").value == "Description" && document.getElementById("cb_incpendesce").className == "graytext")
		{
			document.getElementById("cb_incpendesce").value = ""
		}
	}
	function ValidateRatePerHour()
	{
			
		var flag = true;
		if( document.getElementById('rateperhour') != null )
		{				
			parent1 = document.getElementById('rateperhour').parentNode;
			if(parent1.childNodes[0].checked == true)
			{
				if(document.getElementById('cb_rateperhourfrom').value == "" && document.getElementById('cb_rateperhourto').value == "")
					flag = false;
				else if(document.getElementById('cb_rateperhourfrom').value != "" && document.getElementById('cb_rateperhourto').value != "")
				{
					if( ! ValidateRate('cb_rateperhourto',regExpRate) ) flag = false;
					if( ! ValidateRate('cb_rateperhourfrom',regExpRate) ) flag = false;
				}
				else
					{
						flag = false;
					}
				/*
				else if( document.getElementById('cb_rateperhourfrom').value == "" )
					if( ! ValidateRate('cb_rateperhourto',regExpRate) ) flag = false;
				if( document.getElementById('cb_rateperhourto').value == "" )
					if( ! ValidateRate('cb_rateperhourfrom',regExpRate) ) flag = false;
				*/
			}
			else
			{
				if(document.getElementById('cb_rateperhourfrom').value == "" && document.getElementById('cb_rateperhourto').value == "")
					flag = true;
				else
				{
					parent1.childNodes[0].checked = true;
					if(document.getElementById('cb_rateperhourfrom').value != "" && document.getElementById('cb_rateperhourto').value != "")
					{
						if( ! ValidateRate('cb_rateperhourto',regExpRate) ) flag = false;
						if( ! ValidateRate('cb_rateperhourfrom',regExpRate) ) flag = false;
					}
					else
					{
						flag = false;
					}
					/*
					else if( document.getElementById('cb_rateperhourfrom').value == "" )
						if( ! ValidateRate('cb_rateperhourto',regExpRate) ) flag = false;
					if( document.getElementById('cb_rateperhourto').value == "" )
						if( ! ValidateRate('cb_rateperhourfrom',regExpRate) ) flag = false;
					*/
				}
			}
		}
		if(!flag )
		{
			if( document.getElementById('rateperhour').parentNode.innerHTML.indexOf("You have selected") == -1 )
				document.getElementById('rateperhour').parentNode.innerHTML += "<span class=\"errormsg\" style=\"vertical-align:bottom;\"> You have selected \"Rate per hour\" check box but did not mention how much. Please include your price range or remove check box</span>";
		}
		return flag;
	}
	function ValidatePhoneNumber()
	{
		
		var flag = 0;
		if( document.getElementById('phone') != null && document.getElementById('cb_mobile') != null )
		{
			if( document.getElementById('phone').value == "" && document.getElementById('cb_mobile').value == "" )
			{
				document.getElementById('phoneMsg').innerHTML = "Phone or mobile number is mandatory";
				document.getElementById('mobileMsg').innerHTML = "Phone or mobile number is mandatory";
				flag = 1;
			}
			else
			{
				if( document.getElementById('phone').value != "" )
				{
					if(! fnAlphabetUN('phone','phoneMsg','TD',10,17,206,206,regExpPC) ) flag = 1;
					x = document.getElementById('cb_mobile').value;
					newArray = x.split(' ');
					x= newArray.join("");
					
					newArray = x.split('(');
					x= newArray.join("");
					
					newArray = x.split(')');
					x= newArray.join("");
					
					newArray = x.split('-');
					x= newArray.join("");
				
					newArray = x.split('+');
					x= newArray.join("");
					if( !IsNumeric(x) )
					{
						document.getElementById('mobileMsg').style.display ="";
						document.getElementById('mobileMsg').innerHTML = 'Please enter numbers only';
						flag = 1;
					}
				}
				else
				if( document.getElementById('cb_mobile').value != "" )
				{
					//formatNumber(document.getElementById('cb_mobile'));
					if(! fnAlphabetUN('cb_mobile','mobileMsg','TD',10,17,209,209,regExpPC)) flag = 1;					
				}
			}
		}
		if( flag == 1 )
			return false;
		else
		{
			document.getElementById('phoneMsg').innerHTML = "";
			document.getElementById('mobileMsg').innerHTML = "";
		}
		return true;
	}
	function AdminOptions(path)
	{
		if( document.getElementById('lnkeditprofile') != null )
		{
			document.getElementById('lnkeditprofile').parentNode.parentNode.style.display = "none";
		}
		if( document.getElementById('cb_tabmain') != null )
		{			
			var children = document.getElementById('cb_tabmain').getElementsByTagName('*');
			
			
			for( i=0; i<children.length; i++ )
			{
				if(children[i].src != null )
				if(children[i].src != "Undefined" )
				{
					if(children[i].src.indexOf("administrator") != -1 )
					{
						children[i].src = children[i].src.replace("/administrator/","/");
					}
				}
				if(children[i].innerHTML.indexOf('href="upload') != -1 )
					{
						//alert(children[i].innerHTML);
						children[i].innerHTML = children[i].innerHTML.replace(/href="upload/g,'href="../upload');
					}
			}
			/*if( document.getElementById('cbtab24') != null )
			{
				var children = document.getElementById('cbtab24').getElementsByTagName('*');
				for( i=0; i<children.length; i++ )
				{
					//alert(children[i].innerHTML);
					if(children[i].innerHTML.indexOf('href="upload/') != -1 )
					{
						alert(children[i].innerHTML);
						children[i].innerHTML = children[i].innerHTML.replace(/href="upload/g,'href="../upload');
					}
				}
			}*/
		}
	}
	function CheckRelationShip()
	{
		if( document.getElementById('usertype') != null )
		{
			if( document.getElementById('relavailable').value == "1" )
			{
				destid = document.getElementById('skypeid').innerHTML;
				if(destid != '')
				{
					if(document.getElementById('getskype') != null)
						GetSkype('user',destid);
					if(document.getElementById('getskype1') != null)
						GetSkype1('user',destid);
				}
				
				destid = document.getElementById('phonenum').innerHTML;
				if(destid != '')
				{
					if(document.getElementById('getskypeforphone') != null)
						GetSkypeForPhone('user',destid);
					if(document.getElementById('getskypeforphone1') != null)
						GetSkypeForPhone1('user',destid);
				}
				destid = document.getElementById('mobilenum').innerHTML;
				if(destid != '')
				{
					if(document.getElementById('getskypeformobile') != null)
						GetSkypeForMobile('user',destid);
					if(document.getElementById('getskypeformobile1') != null)
						GetSkypeForMobile1('user',destid);
				}
			}
			else
			{
			}
		}
	}
	function CheckOwnCountry(e)
	{
		if( e.className != "graytext" )
		{
			if(document.getElementById('cb_country[]').value == e.value )
			{
				document.getElementById('spcountrymsg').innerHTML = "You have selected \"" + e.value + "\"";
			}
			else
			{
				document.getElementById('spcountrymsg').innerHTML = "";
			}
		}
	}
