
function chklink()
 {
 var x=document.getElementById('Link').value;
 var location = x + 'bio';
 var Popwin = window.open(location,'_blank');
 
 }

 function createCookie(name) 
 {
	
	
	var eng_name=document.getElementById('engine').value;
	var eng_link=document.getElementById('Link').value;

	if(eng_name == "" | eng_link == "" )
	{
		/* Proper Input validation*/
			alert("Please provide Search engine Name and Link");
		
	}
	else
	{
		
		var value_1=eng_name + "#" + eng_link;
		var y = readCookie(name);
		
			var days = 30;
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else 
		var expires = "";

		
		var data_len_cooki="";
		var data_len_current="";
		
		if (y == "NoDATA")
			{
			document.cookie = name+"="+value_1+expires+"; path=/";
			parentReload();
			}
		else
			{
			var hash=new Array();
			try
		  {
			var data_array = y.split("^");
		  }
		catch(err)
		  {
			document.cookie = name+"="+value_1+expires+"; path=/";
			parentReload();
		  }
			for(var i=0;i< data_array.length;i++)
			{
				var temp_array=data_array[i].split("#");
				hash[temp_array[0]]=temp_array[1];
				data_len_cooki=data_len_cooki + temp_array[0];
			}
			hash[eng_name]=eng_link;
			var value="";
			for (var i in hash)
			 {
				value = value + "^" + i + "#" + hash[i];
				data_len_current=data_len_current + i;
			}
			value=value.substr(1,value.length);
			if(data_len_current.length == data_len_cooki.length)
				{
				 alert("Search engine \"" + eng_name + "\" already added");
				}
			else
				{
				var entry = "Search engine \""+ eng_name +"\" added sucessfuly";
				alert(entry)
				document.cookie = name+"="+value+expires+"; path=/";
				parentReload();
				}
			}
	}
}

 function createCookieexisting(name)
 {
		var vv=document.getElementById('emgnam').value;
		if(vv == "Search...")
		{
			alert("Select name of search engine.")
		}
		else
		 {
		//alert(vv);
		var data_splited=vv.split("#");
		/* Repeate As createCokie code */

		var eng_name=data_splited[0];
		var eng_link=data_splited[1];
		var value_1=eng_name + "#" + eng_link;
		var y = readCookie(name);
		
			var days = 30;
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else 
		var expires = "";

		
		var data_len_cooki="";
		var data_len_current="";
		
		if (y == "NoDATA")
			{
			document.cookie = name+"="+value_1+expires+"; path=/";
			parentReload();
			}
		else
			{
			var hash=new Array();
			try
			  {
				var data_array = y.split("^");
			  }
			catch(err)
			  {
				document.cookie = name+"="+value_1+expires+"; path=/";
				parentReload();
			  }
			for(var i=0;i< data_array.length;i++)
			{
				var temp_array=data_array[i].split("#");
				hash[temp_array[0]]=temp_array[1];
				data_len_cooki=data_len_cooki + temp_array[0];
			}
			hash[eng_name]=eng_link;
			var value="";
			for (var i in hash)
			 {
				value = value + "^" + i + "#" + hash[i];
				data_len_current=data_len_current + i;
			}
			value=value.substr(1,value.length);
			if(data_len_current.length == data_len_cooki.length)
				{
				 alert("Search engine \"" + eng_name + "\" already added");
				}
			else
				{
				var entry = "Search engine \""+ eng_name +"\" added sucessfuly";
				alert(entry)
				document.cookie = name+"="+value+expires+"; path=/";
				parentReload();
				}
			}
		 }
 }
 /* TO GET the responce from serever side
function get_req()
{
		var object;
		var req = new XMLHttpRequest();
		req.open("GET", "http://google.co.in/index.html",true);
		req.onreadystatechange = function () {
		if (req.readyState == 4) {
		var txt = req.responseText;
		
		//object = eval("(" + txt + ")");
		//req = null;
		alert(txt);
		}
		};
		req.send(null);
}

To chk either popus are blocked or not

function chkblockpopup()
{
	 var mine = window.open('','','width=0,height=0,left=0,top=0,scrollbars=no');
	 if(mine)
		var popUpsBlocked = false
	 else
		var popUpsBlocked = true
	 mine.close()
	 if(popUpsBlocked)
       alert("Sorry ca'nt open popup window , popup are blocked; ");
}
*/
function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0)
		return c.substring(nameEQ.length,c.length);
	}
	return null;
}

 function toggle_it(itemID)
 { existing
      
	if(itemID == 'pr1')
	{
 		document.getElementById(itemID).style.display = 'inline'; 
		document.getElementById('btnDel').style.display = 'none'; 
		document.getElementById('existing').style.display = 'none';
	}
	if(itemID == 'btnDel')
	{
		
 		document.getElementById(itemID).style.display = 'inline'; 
		document.getElementById('pr1').style.display = 'none'; 
		document.getElementById('existing').style.display = 'none';
		
	}
	if(itemID == 'existing')
	{
		
 		document.getElementById(itemID).style.display = 'inline'; 
		document.getElementById('pr1').style.display = 'none'; 
		document.getElementById('btnDel').style.display = 'none'; 
		//opener.location.reload(); 
		//window.focus(this); 
		window.location.href = 'add_del.php';
		
	}


  }
  
  
  
 function eraseCookie(name)
 {
 	
	var data=readCookie(name);
	data2=data.replace(/\#undefined\^/,"");
	data2=data.replace(/\#undefined/,"");// In case of Fire Fox
	data=data2;
	
	var data_array=data.split("^");
	
    var days = 30;
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else
	var expires = "";

	var form_nam=document.getElementById('test');
	//var form_inputs=form_nam.getElementsByTagName('checkgroup');
	var form_inputs=form_nam.getElementsByTagName('input');
	var element_to_del="";
	var flag=1;
	var flag_temp=0;
	    for(var i = 0; i < form_inputs.length; i++)
	{
		if(form_inputs[i].type.toLowerCase() == 'checkbox')
		{
			if(form_inputs[i].checked == true)
			{
				flag_temp=1;
			}
		}
	
	}

	if(flag_temp == 0)
	{
	alert("Select engine to delete!");
	}
	else
	{
	 		for(var i = 0; i < form_inputs.length; i++)
			{
				if(form_inputs[i].type.toLowerCase() == 'checkbox')
				{
				if(form_inputs[i].checked == false)
				{
					flag=0;
				
					element_to_del=element_to_del + "\|" + form_inputs[i].value;
				}
				}
	
			}

		element_to_del = element_to_del.substr(1,element_to_del.length);
		var element_to_del_array=element_to_del.split("\|");
		if(confirm("Are you sure, delete selected search engine?"))
		{
		var value="";
		var erased ="";
		var hash=new Array();
		for(var i=0;i< data_array.length;i++)
		{
		temp_array=data_array[i].split("#");
		hash[temp_array[0]]=temp_array[1];
	
		}
		if(flag == 0)
		{
		for(var i=0;i<element_to_del_array.length;i++)
		{
			value=value + "^" + element_to_del_array[i] + "#" + hash[element_to_del_array[i]];
		}
		value=value.substr(1,value.length);
		document.cookie = name+"="+value+expires+"; path=/";
		}
		else
		{
			value="NoDATA";
			document.cookie = name+"="+value+expires+"; path=/";
		}
		alert("Selected search engine deleted successfuly")
		parentReload();
		}	
	}
	
	
}



function printbelow(value)
   {/* For printing the data into Txt fiedd in Existing search engine*/
		text=document.getElementById("label");
		var jj=value;
		if(jj == "Search...")
	   {
			text.value="";

		}
		else
	   {
		var data_array=jj.split("#");
		//alert(jj);

		text.value=data_array[1];
	   }
	   if(jj == "Add_new")
	   {
			toggle_it('pr1')
			
	   }
   }



function parentReload()
 {
   if (window.opener && !window.opener.closed) {
      window.opener.location.reload();
	  self.close();
   }
 }

 function closeW()
 {
	 window.close(this);
 }

function go_back()
{
	toggle_it('existing')
}
