// JavaScript Document
var fav_id_key, fav_ename_key, fav_aname_key, fav_code_key, fav_price_key, fav_qty_key;
var his_id_key, his_ename_key, his_aname_key, his_code_key, his_price_key, his_qty_key;

fav_id_key='fav_id_key';
fav_ename_key='fav_ename_key';
fav_aname_key='fav_aname_key';
fav_code_key='fav_code_key';
fav_price_key='fav_price_key';
fav_qty_key='fav_qty_key';

his_id_key='his_id_key';
his_ename_key='his_ename_key';
his_aname_key='his_aname_key';
his_code_key='his_code_key';
his_price_key='his_price_key';
his_qty_key='his_qty_key';

///////////////////////////////////////favorite///////////////////////////////////////////////////////////////
function add_fav(id,ename,aname,code,price,qty){
	var flag=0;
	var value = get_cookie_fav(fav_id_key);
	if(value=="")
	{flage=0}	
	else
	{	
		IDs_array = value.split('|');
		for(var c=0;c<IDs_array.length;c++)
		{
			if(IDs_array[c]==id)
			{
				flag=1;
				
			}
		}
	}
	if(flag==0)
	{
		add_cookie_fav_value(fav_id_key,id);
		add_cookie_fav_value(fav_code_key,code);
		add_cookie_fav_value(fav_ename_key,ename);
		
		add_cookie_fav_value(fav_price_key,price);
		add_cookie_fav_value(fav_qty_key,qty);
		add_cookie_fav_value(fav_aname_key,aname);
		print_fav();
	}
	else{
		 fav_flash_me(0,id);
	}

}

function get_cookie_fav(fav_key){
	var returned_value="";
	cookie_fav_body = document.cookie+";";
	if (document.cookie.length>0)
	{
			var start = cookie_fav_body.indexOf(fav_key);
			if(start != -1){
				var key_value = cookie_fav_body.substring(start,cookie_fav_body.length);
				key_value = key_value.substring(0,key_value.indexOf(';')+1);
				returned_value = key_value.substring(key_value.indexOf('=')+1,key_value.indexOf(';'));
			}
	}
	return returned_value;
}

function add_cookie_fav_value(key,value){
	var old_value =  get_cookie_fav(key);
	if(old_value=="")
		var new_value = value;
	else
		var new_value = old_value+"|"+value;
	edit_cookie_fav(key,new_value);
}
function edit_cookie_fav(fav_key,fav_value){
	if(fav_value=="")
		var date='expires=Fri, 3 Aug 1900 20:47:11 UTC;'
	else
		var date='expires=Fri, 3 Aug 4000 20:47:11 UTC;'
	document.cookie = fav_key+'='+fav_value+';'+date;
}

function fav_flash_me(timer,id){
	//alert(id);
	if(timer==0||timer==2||timer==4)
	document.getElementById('fav'+id).style.color='#CC6666';
	else
	document.getElementById('fav'+id).style.color='#000000';
	timer++;
	if(timer<6)
	{setTimeout('fav_flash_me('+timer+','+id+');',400);}
}

function print_fav(){
	var html_table = "";
	get_id = get_cookie_fav(fav_id_key).split("|");
	get_ename = get_cookie_fav(fav_ename_key).split("|");
	get_aname = get_cookie_fav(fav_aname_key).split("|");
	get_code = get_cookie_fav(fav_code_key).split("|");
	get_price = get_cookie_fav(fav_price_key).split("|");
	get_qty = get_cookie_fav(fav_qty_key).split("|");
	if(get_id!=""){
	var html_table="<table  width='100%' border='0' cellspacing='5' cellpadding='0'>";
	for(var i=0;i<get_id.length;i++)
	{
		if(sessionLang=='english'){
		html_table += "<tr ><td align='center' width='25%'><img src='1.png' style='cursor:hand' onclick='delete_fav("+get_id[i]+");' /></td><td align='center'  width='40%'><a id='fav"+get_id[i]+"' href='"+get_qty[i]+"?id="+get_id[i]+"'>"+get_code[i]+"</a></td>  <td  align='center'  width='35%'>"+get_ename[i]+"</td></tr>";}
		if(sessionLang=='arabic'){
		html_table += "<tr ><td align='center' width='25%'><img src='1.png' style='cursor:hand' onclick='delete_fav("+get_id[i]+");' /></td><td align='center'  width='40%'><a id='fav"+get_id[i]+"' href='"+get_qty[i]+"?id="+get_id[i]+"'>"+get_code[i]+"</a></td> <td   align='center'  width='35%'  >"+get_aname[i]+"</td></tr>";}
	}
	if(sessionLang=='english'){
	html_table +="<tr><td colspan='2' id='delAll'><a href='#' onclick='empty_fav();'>Empty all</a></td></tr></table>";
	}
	if(sessionLang=='arabic'){
		html_table +="<tr><td colspan='2' id='delAll'><a href='#' onclick='empty_fav();'>??? ????</a></td></tr></table>";
	}
	}
	document.getElementById('fav').innerHTML=html_table;
}

function delete_fav(id)
{
	get_id = get_cookie_fav(fav_id_key).split("|");
	get_ename = get_cookie_fav(fav_ename_key).split("|");
	get_aname = get_cookie_fav(fav_aname_key).split("|");
	get_code = get_cookie_fav(fav_code_key).split("|");
	get_price = get_cookie_fav(fav_price_key).split("|");
	get_qty = get_cookie_fav(fav_qty_key).split("|");
	for(var c=0;c<get_id.length;c++)
	{
		if(id==get_id[c])
		{
			get_id.splice(c,1);
			get_ename.splice(c,1);
			get_aname.splice(c,1);
			get_code.splice(c,1);
			get_price.splice(c,1);
			get_qty.splice(c,1);
			
			id_value=get_id.join("|");
			ename_value=get_ename.join("|");
			aname_value=get_aname.join("|");
			code_value=get_code.join("|");
			price_value=get_price.join("|");
			qty_value=get_qty.join("|");
		
			edit_cookie_fav(fav_id_key,id_value);
			edit_cookie_fav(fav_ename_key,ename_value);
			edit_cookie_fav(fav_aname_key,aname_value);
			edit_cookie_fav(fav_code_key,code_value);
			edit_cookie_fav(fav_price_key,price_value);
			edit_cookie_fav(fav_qty_key,qty_value);
			print_fav();
			break;
		}
	}
}
function empty_fav()
{
	var date='expires=Fri, 3 Aug 1900 20:47:11 UTC;'
	document.cookie = fav_id_key+'= ;'+date;
	document.cookie = fav_ename_key+'= ;'+date;
	document.cookie = fav_aname_key+'= ;'+date;
	document.cookie = fav_code_key+'= ;'+date;
	document.cookie = fav_price_key+'= ;'+date;
	document.cookie = fav_qty_key+'= ;'+date;
	print_fav();
}

////////////////////////////// Hiustory///////////////////////////////
function add_his(id,ename,aname,code,price,qty){
	var flag=0;
	var value = get_cookie_his(his_code_key);
	if(value=="")
	{flage=0}	
	else
	{	
		IDs_array = value.split('|');
		for(var c=0;c<IDs_array.length;c++)
		{
			if(IDs_array[c]==code)
			{
				flag=1;
				
			}
		}
	}
	if(flag==0)
	{
		add_cookie_his_value(his_id_key,id);
		add_cookie_his_value(his_code_key,code);
		add_cookie_his_value(his_ename_key,ename);
		
		add_cookie_his_value(his_price_key,price);
		add_cookie_his_value(his_qty_key,qty);
		add_cookie_his_value(his_aname_key,aname);
		print_his();
	}
	

}

function get_cookie_his(his_key){
	var returned_value="";
	cookie_his_body = document.cookie+";";
	if (document.cookie.length>0)
	{
			var start = cookie_his_body.indexOf(his_key);
			if(start != -1){
				var key_value = cookie_his_body.substring(start,cookie_his_body.length);
				key_value = key_value.substring(0,key_value.indexOf(';')+1);
				returned_value = key_value.substring(key_value.indexOf('=')+1,key_value.indexOf(';'));
			}
	}
	return returned_value;
}

function add_cookie_his_value(key,value){
	var old_value =  get_cookie_his(key);
	if(old_value=="")
		var new_value = value;
	else
		var new_value = old_value+"|"+value;
	edit_cookie_his(key,new_value);
}
function edit_cookie_his(his_key,his_value){
	if(his_value=="")
		var date='expires=Fri, 3 Aug 1900 20:47:11 UTC;'
	else
		var date='expires=Fri, 3 Aug 4000 20:47:11 UTC;'
	document.cookie = his_key+'='+his_value+';'+date;
}


function print_his(){
	var html_table = "";
	get_id = get_cookie_his(his_id_key).split("|");
	
	get_ename = get_cookie_his(his_ename_key).split("|");
	get_aname = get_cookie_his(his_aname_key).split("|");
	get_code = get_cookie_his(his_code_key).split("|");
	//alert(get_code);
	get_price = get_cookie_his(his_price_key).split("|");
	get_qty = get_cookie_his(his_qty_key).split("|");
	if(get_code!=""){
		kkk=0;
	var html_table="<table  width='100%' border='0' cellspacing='5' cellpadding='0'>";
	//alert(get_code.length);
	for(var i=get_code.length-1;i>=0;i--)
	{
		kkk++;
		if(kkk<11){
		if(sessionLangg=='english'){
		html_table += "<tr ><td align='center' width='25%'>"+get_price[i]+"</td><td align='center'  width='40%'><a  href='more_detailes.php?id="+get_qty[i]+"'>"+get_code[i]+"</a></td>  <td  align='center'  width='35%'>"+get_ename[i]+"</td></tr>";}
		if(sessionLangg=='arabic'){
		html_table += "<tr ><td align='center' width='25%'>"+get_id[i]+"</td><td align='center'  width='40%'><a  href='more_detailes.php?id="+get_qty[i]+"'>"+get_code[i]+"</a></td> <td   align='center'  width='35%'  >"+get_aname[i]+"</td></tr>";}
	}
	else {
		delete_his(get_code[i]);
		
		}
	}
	}
	
	document.getElementById('his').innerHTML=html_table;
}

function delete_his(id)
{
	get_id = get_cookie_his(his_id_key).split("|");
	get_ename = get_cookie_his(his_ename_key).split("|");
	get_aname = get_cookie_his(his_aname_key).split("|");
	get_code = get_cookie_his(his_code_key).split("|");
	get_price = get_cookie_his(his_price_key).split("|");
	get_qty = get_cookie_his(his_qty_key).split("|");
	for(var c=0;c<get_id.length;c++)
	{
		if(id==get_id[c])
		{
			get_id.splice(c,1);
			get_ename.splice(c,1);
			get_aname.splice(c,1);
			get_code.splice(c,1);
			get_price.splice(c,1);
			get_qty.splice(c,1);
			
			id_value=get_id.join("|");
			ename_value=get_ename.join("|");
			aname_value=get_aname.join("|");
			code_value=get_code.join("|");
			price_value=get_price.join("|");
			qty_value=get_qty.join("|");
		
			edit_cookie_his(his_id_key,id_value);
			edit_cookie_his(his_ename_key,ename_value);
			edit_cookie_his(his_aname_key,aname_value);
			edit_cookie_his(his_code_key,code_value);
			edit_cookie_his(his_price_key,price_value);
			edit_cookie_his(his_qty_key,qty_value);
			print_his();
			break;
		}
	}
}
function empty_his()
{
	var date='expires=Fri, 3 Aug 1900 20:47:11 UTC;'
	document.cookie = his_id_key+'= ;'+date;
	document.cookie = his_ename_key+'= ;'+date;
	document.cookie = his_aname_key+'= ;'+date;
	document.cookie = his_code_key+'= ;'+date;
	document.cookie = his_price_key+'= ;'+date;
	document.cookie = his_qty_key+'= ;'+date;
	print_his();
}
