function change_cursor(obj)
 {	 
 	obj.style.cursor='pointer';
  }
function show_me(lvlobj)
	{	
		alert ("hi222 "+"<?php echo THEME_PATH; ?>");
		
		if(document.getElementById(lvlobj).style.display=='none')
		{
			document.getElementById(lvlobj).style.display="";
			//document.getElementById("sign").innerHTML="<span id='sign'>-</span>";
			document.getElementById("sign").innerHTML="<span id='sign'><img src='"+"<?php echo THEME_PATH; ?>"+"images/arr_down.gif'></span>";
		}
		else if(document.getElementById(lvlobj).style.display=="")
		{
			document.getElementById(lvlobj).style.display="none";
			//document.getElementById("sign").innerHTML="<span id='sign'>+</span>";
			document.getElementById("sign").innerHTML="<span id='sign'><img src='"+"<?php echo THEME_PATH; ?>"+"images/arr_1.gif'></span>";
		}
		
	}
	
//-- function to hide the submain keywords of div	
	function hide_me(myobj,chobj)
	{
		alert ("hi111 "+"<?php echo THEME_PATH; ?>");
		document.getElementById(myobj).style.display="none";
		//document.getElementById(myobj).style.display="+";
		
	}	
	
//-- function to display the keywords	
var arr_sel_kw = new Array(); 
var i_kw_index = 0;
	function show_keywords(obj_id)
	{
		var obj = "div_"+obj_id;
		var str_sel_kw; 
		
		if (arr_sel_kw.length == 0 )
			str_sel_kw = document.getElementById("hid_sel_kw").value;
		else
			str_sel_kw = arr_sel_kw.join(",");	
		
		
		if(document.getElementById(obj).style.display=='none')
		{
			document.getElementById(obj).style.display="block";
			
			//-- code to get the comma sep list of keywords on which user has clicked starts
			if ( str_sel_kw.indexOf(obj_id) == -1)
			{
				arr_sel_kw[i_kw_index] = obj_id;
				i_kw_index ++;
				str_sel_kw = arr_sel_kw.join(",");
				document.getElementById("hid_sel_kw").value = str_sel_kw;
			}
			//-- code to get the comma sep list of keywords on which user has clicked ends	
			
		}
		else if(document.getElementById(obj).style.display=="block")
		{
			document.getElementById(obj).style.display="none";
			
			//-- code to remove the keyword from the comma sep list of keywords starts
			if ( str_sel_kw.indexOf(obj_id) != -1)
			{
				str_sel_kw = str_sel_kw.replace(obj_id, "");
				arr_sel_kw =str_sel_kw.split(",");
				document.getElementById("hid_sel_kw").value = str_sel_kw;
			}
			//-- code to remove the keyword from the comma sep list of keywords ends	
		}
	}

//-- function to check that the main keywords are selected
function check_main_kw_selected(obj_id)
{
	var obj = document.frmProject.chk;	
	var j,cnt_checked,cnt_disabled;
	
	cnt_checked=0;
	cnt_disabled = 0;
	
	if(obj.length)
	{
	   for (j=0; j< obj.length; j++)
	   {
			if ( obj[j].disabled)
				cnt_disabled++;	
			if(obj[j].checked==true)
		  	{  cnt_checked= cnt_checked + 1;   }
		}
	}	
	else 
	{
		if ( obj.disabled)
			cnt_disabled++;	
		if (obj.checked == true)
			cnt_checked =  1;
	}
	  
   if(cnt_checked == 0 && cnt_disabled != obj.length  )
   {
	   alert("Please select at least one main keyword or sub main keyword.");
	   show_err_border("Project_keyword_list");
	   return false;
   }
   else
	 return true;		   
}

function show_sub_main_keywords(obj_id,is_image,theme_path)
{
	
	var obj = "div_child_"+obj_id; 
	var sign_obj = "sign_"+obj_id;
	if(document.getElementById(obj).style.display=='none')
	{
		
		document.getElementById(obj).style.display="block";
		if ( is_image  ==  1)
			document.getElementById(sign_obj).innerHTML="<span id='"+sign_obj+"'><img src='"+theme_path+"images/arr_down.gif'></span>";
		else
			document.getElementById(sign_obj).innerHTML="<span id='"+sign_obj+"'>+</span>";	
	}
	else if(document.getElementById(obj).style.display=="block")
	{
		
		document.getElementById(obj).style.display="none";
		
		if ( is_image  ==  1)
			document.getElementById(sign_obj).innerHTML="<span id='"+sign_obj+"'><img src='"+theme_path+"images/arr_1.gif'></span>";
		else
			document.getElementById(sign_obj).innerHTML="<span id='"+sign_obj+"'>-</span>";	
	}	
	
}

function check_all_children_selected(kw_id)
{
	var i_total_children = 0;
	var i_sel_children = 0;
	var i_parent_id;
	var obj = document.frmProject.chk;
	
	for (j=0; j< obj.length; j++)
	{	
		str_title 	= obj[j].title;
  		i_pos 		= str_title.indexOf("_")+1;
  		if ( str_title.indexOf("submain_")== 0)
  		{
  			str_parentid_title 	= str_title.substring(i_pos);
  			arr_data = str_parentid_title.split("_"); 
  			i_parent_id = arr_data[0];
  			
  			if ( i_parent_id == kw_id)
  			{
  				i_total_children ++;
  				
  				if(obj[j].checked==true)
	  			{  
	  				i_sel_children ++;
	  			}	
  			}	
  		}
	}
	
	if (i_total_children > 0)
	{
		if ( i_sel_children == i_total_children )
			return true;
		else
			return false;		
	}		
	else
		return false;		
}

function get_selected_chk_data()	//-- function to get a comma separated list of selected checkboxes
{
	var obj = document.frmProject.chk;	
	var j,cnt_checked;
	cnt_checked=0;
	var str_data='';
	
	if(obj.length)
	{
	   for (j=0; j< obj.length; j++)
	   {
			if(obj[j].checked==true)
		  	{  
		  		kw_id = obj[j].value;
		  		
		  		var title_id = "heading_"+kw_id;
		  		var str_heading  = document.getElementById(title_id).innerHTML;
		  		str_heading = replaceSubstring(str_heading,'*','"');
			  	str_heading = replaceSubstring(str_heading,'_',' ');
			  	str_heading = replaceSubstring(str_heading,'&gt;','>');
		  				  				  		
		  		if(!check_all_children_selected(kw_id))
		  		{
		  			str_title 	= obj[j].title;
			  		i_pos 		= str_title.indexOf("_")+1;
			  		
					//-- changed on 11 Jan starts
			  		if ( str_title.indexOf("submain_")== 0)
			  		{
			  			str_parentid_title 	= str_title.substring(i_pos);
			  			//alert (str_parentid_title);
			  			arr_data = str_parentid_title.split("_"); 
			  			str_title = arr_data[1];
			  		}
			  		else
			  			str_title = str_title.substring(i_pos);
			  		//-- changed on 11 Jan ends	
		  		
			  		str_title = replaceSubstring(str_title,'*','"');
			  		str_title = replaceSubstring(str_title,'_',' ');
			  		
					str_span_count = "count_"+obj[j].value;
			  		str_count = document.getElementById(str_span_count).innerHTML;
			  		str_data +="Main keyword :"+str_heading+" "+str_count+"\r\n";
	
			  		//str_data +="keyword :"+str_title+"\r\n";
			  		str_data +="Keywords:\r\n";
			  		str_kw_div_name = "div_"+ obj[j].value;
			  		
			  		str_kw = document.getElementById(str_kw_div_name).innerHTML;
			  		str_kw = replaceSubstring(str_kw,'<br>', '\r\n\t');
			  		str_kw = replaceSubstring(str_kw,'<BR>', '\r\n\t');
	
			  		str_data+="\t"+str_kw;
					str_data+="\r\n\r\n";
				}	
		  	}
		}
	}	
	else 
	{
		if (obj.checked == true)
		{
			str_title 	= obj.title;
	  		i_pos 		= str_title.indexOf("_")+1;
	  		str_title 	= str_title.substring(i_pos);
	  		
	  		var title_id = "heading_"+obj.value;
	  		var str_heading  = document.getElementById(title_id).innerHTML;
	  		str_heading = replaceSubstring(str_heading,'*','"');
		  	str_heading = replaceSubstring(str_heading,'_',' ');
		  	str_heading = replaceSubstring(str_heading,'&gt;','>');
	  		
	  		if ( str_title.indexOf('"') == 0)
	  			str_title= str_title.substring(1,(str_title.length-1));
	  		
	  		
			str_span_count = "count_"+obj.value;
		  	str_count = document.getElementById(str_span_count).innerHTML;
	  		
	  		str_data +="Main keyword :"+str_heading+" "+str_count+"\r\n";

	  		//str_data +="keyword :"+str_title+"\r\n";
	  		str_data +="Keywords:\r\n";
			str_kw_div_name = "div_"+ obj.value;
			
			str_kw = document.getElementById(str_kw_div_name).innerText;
			str_kw = replaceSubstring(str_kw,'<br>', '\r\n\t');
			str_kw = replaceSubstring(str_kw,'<BR>', '\r\n\t');

	  		str_data+="\t"+str_kw;
			str_data+="\r\n\r\n";
		}		
	}
	
	str_data.replace("<br/>","\r\n");
	str_data.replace("<br>","\r\n");
	str_data.replace("<BR>","\r\n");
	//alert (str_data);
	return str_data;
}

function copy_keywords()
{
	var is_checked, is_checked_neg;
	if ( document.frmProject.chk_neg )
	{
		if (!document.frmProject.chk_neg.checked)
		{
			is_checked = check_main_kw_selected("chk");
			is_checked_neg = false;
		}
		else
		{
			is_checked = true;
			is_checked_neg = false;
		}		
	}
	else
	{
		is_checked_neg = false;
		is_checked = check_main_kw_selected("chk");
	}				

 	if (is_checked || is_checked_neg )
 	{
		show_reg_border ("Project_keyword_list");
		if (is_checked)
			str_data = get_selected_chk_data();
		if (is_checked_neg )
		{
			str_data+= "Negative Keywords:\r\n\t";	
			str_kw = document.getElementById("div_neg_kw").innerHTML;
		  	str_kw = replaceSubstring(str_kw,'<br>', '\r\n\t');
			str_kw = replaceSubstring(str_kw,'<BR>', '\r\n\t');
		  	str_data+=str_kw;
		}	
		copy_clip(str_data);
		alert ("Keywords are successfully copied to clipboard.");
	}
}	

function show_neg_keywords()	
{
	var obj = "div_neg_kw";
	if(document.getElementById(obj).style.display=='none')
	{
		document.getElementById(obj).style.display="block";
	}
	else if(document.getElementById(obj).style.display=="block")
	{
		document.getElementById(obj).style.display="none";
	}		
}

//-- function to select all main kw after selecting the checkbox on step4,5,6
function select_all_main(str_action)
{
	var obj = document.frmProject.chk;
	if ( obj)
	{
		if(obj.length)
		{
		   for (j=0; j< obj.length; j++)
		   {
		   		str_title = obj[j].title;
		   		if ( str_title.indexOf("main_") == 0)
		   			obj[j].checked = str_action;
		   	}
		}   			
	}
}

//-- function to select all submain kw after selecting the checkbox on step4,5,6
function select_all_sub_main(str_action)
{
	var obj = document.frmProject.chk;
	if ( obj)
	{
		if(obj.length)
		{
		   for (j=0; j< obj.length; j++)
		   {
		   		str_title = obj[j].title;
		   		if ( str_title.indexOf("submain_")== 0)
		   			obj[j].checked = str_action;
		   	}
		} 
	}	  			
}

//-- function to select all the submain kw after selecting main kw
/*function select_all_submain_parent(parent_id,str_action )
{
	var obj = document.frmProject.chk;
	if ( obj)
	{
		if(obj.length)
		{
		   for (j=0; j< obj.length; j++)
		   {
		   		str_title = obj[j].title;
		   		if ( str_title.indexOf("submain_")== 0)
		   		{
		   			i_pos 		= str_title.indexOf("_")+1;
	  				
	  				str_parentid_title 	= str_title.substring(i_pos);
		  			arr_data = str_parentid_title.split("_"); 
		  			submain_parent_id = arr_data[0];
		   			if ( submain_parent_id == parent_id)
		   				obj[j].checked = str_action;
		   		}	
		   	}
		} 
	}	  				
}*/	

function select_all_submain_parent(str_child_ids,str_action )
{
	var arr_child_ids=new Array(); 
	if (str_child_ids.indexOf(",")!= -1)
	{ 
		arr_child_ids = str_child_ids.split(","); 
	}
	else
	{
		arr_child_ids[0] =	str_child_ids;
	}
	
				
	var obj = document.frmProject.chk;
	if ( arr_child_ids && arr_child_ids.length)
	{
		if ( obj)
		{
			if(obj.length)
			{
			   for (j=0; j< obj.length; j++)
			   {
			   		if (obj[j])
			   		{
				   		submain_kw_id = obj[j].value;
				   		str_title	= obj[j].title;
				   		if ( str_title.indexOf("submain_")== 0)
				   		{
				   			if ( str_child_ids.indexOf(submain_kw_id) != -1)
				   				obj[j].checked = str_action;
				   		}
				   	}		
			   	}
			} 
		} 				
	}
}

function select_all_kw(str_action )
{	
	var obj = document.frmProject.chk;
	if ( obj)
	{
		if(obj.length)
		{
		   for (j=0; j< obj.length; j++)
		   {
		   		if ( obj[j] )
		   		{
		   			str_title	= obj[j].title;
		   			if ( str_title.indexOf("main_")== 0)
			   		{
			   			obj[j].checked = str_action;
		   			}		
			   		if ( str_title.indexOf("submain_")== 0)
			   		{
		   				obj[j].checked = str_action;
		   			}		
		   		}	
		   }
		}
	}		
}
					