alcatel/static/js/recherche.js
author Nicolas Sauret <nicolas.sauret@iri.centrepompidou.fr>
Fri, 18 Apr 2014 14:31:58 +0200
changeset 51 79833eaa394a
parent 37 3848e1813a30
permissions -rw-r--r--
set up second level for navigation
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
     1
var currentjsonStreamgraph = "";
3848e1813a30 last version
cobled
parents: 27
diff changeset
     2
var currentjsonTreemap = "";
3848e1813a30 last version
cobled
parents: 27
diff changeset
     3
var currentText = "";
3848e1813a30 last version
cobled
parents: 27
diff changeset
     4
var typeTri = "treemap";
3848e1813a30 last version
cobled
parents: 27
diff changeset
     5
var currentfromdate = "";
3848e1813a30 last version
cobled
parents: 27
diff changeset
     6
var currenttodate = "";			
3848e1813a30 last version
cobled
parents: 27
diff changeset
     7
var currentcategories = [];		
3848e1813a30 last version
cobled
parents: 27
diff changeset
     8
var firsttimefiltre = true;	
3848e1813a30 last version
cobled
parents: 27
diff changeset
     9
var firsttimerequest = true;	
3848e1813a30 last version
cobled
parents: 27
diff changeset
    10
var currentqueryidtreemap= ""; 
3848e1813a30 last version
cobled
parents: 27
diff changeset
    11
var currentqueryidstreamgraph= ""; 
3848e1813a30 last version
cobled
parents: 27
diff changeset
    12
var currentuser = "";
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    13
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    14
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
    15
	/*function launchpage(json)
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    16
	{
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    17
		curentjson = json;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    18
		if (typeTri == "treemap")
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    19
		{
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    20
			var k =1;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    21
			content = "<div class=\"actus\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    22
			for (i = 0; i < json.clusters.length && i<4; i++)
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    23
			{
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    24
				content += "<a id=\""+json.clusters[i].id+"\" href=\"http://localhost:8000/documents_cluster/"+json.query.query_id+"/"+json.clusters[i].id+"/0/10\"><div  class=\"actu\"><img src=\"/static/img/home-visuel-"+k+".jpg\" alt=\"\" /><div class=\"inner-actu\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    25
				content += "<h2> ";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    26
				content += json.clusters[i].title;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    27
				content += "</h2></div></div></a>";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    28
				k++;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    29
			}
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    30
			content +="</div>";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    31
		}
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    32
		else
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    33
		{
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    34
			content = "<div class=\"articles\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    35
			for (i = 0; i < json.clusters.length && i<4; i++)
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    36
			{
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    37
				content += "<div name=\"cluster_id\" class=\"article\" id=\""+json.clusters[i].id+"\"><div class=\"inner-article clearfix\"><h2><a title=\"Lire l\'article\" id=\""+json.clusters[i].id+"\" href=\"http://localhost:8000/documents_cluster/"+json.query.query_id+"/"+json.clusters[i].id+"/0/10\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    38
				content += json.clusters[i].title;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    39
				content += "</a></h2><p class=\"number-article\"><a href=\"#\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    40
				content += json.clusters[i].documents_number;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    41
				content +=" articles | ";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    42
				content += json.clusters[i].annotations.length;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    43
				content += " annotations </a><a title=\"ajouter une annotation\" class=\"add-annotation\" href=\"#\"></a></p> <div class=\"article-annotations\"><a title=\"title\" class=\"blue\" href=\"#\" style=\"width:20%;\"></a><a title=\"title\" class=\"green\" href=\"#\" style=\"width:20%;\"></a><a title=\"title\" class=\"red\" href=\"#\" style=\"width:40%;\"></a><a title=\"title\" class=\"empty\" href=\"#\" style=\"width:20%;\"></a></div><div class=\"article-content\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    44
				content +="<div class=\"article-visuel-wrap\"><img class=\"article-visuel\" src=\"/static/img/visuel-article.jpg\" alt=\"\" /></div>";	 
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    45
				content +="<p class=\"resume\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    46
				content += json.clusters[i].abstract;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    47
				content += "</p><ul class=\"articlelinks\"><ul>";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    48
				
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    49
				for (j = 0; j < json.clusters[i].documents.length; j++)
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    50
				{
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    51
					content += "<li><a href=\"\" id=\""+json.clusters[i].documents[j].id+"\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    52
					content += json.clusters[i].documents[j].title;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    53
					content += "</a></li>";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    54
				}
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    55
				content +="</ul></ul>";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    56
				content +="</div></div></div>";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    57
			}
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    58
			content +="</div>";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    59
		}
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    60
		$("#right").empty();
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    61
		$(content).appendTo("#right");		
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    62
	}
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    63
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    64
	
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    65
	function refreshview(type)
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    66
	{
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    67
		typeTri = type; 
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    68
		if(type == 'treemap')
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    69
		{
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    70
			typeTri = "treemap";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    71
			var k =1;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    72
		content = "<div class=\"actus\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    73
		for (i = 0; i < curentjson.clusters.length && i<4; i++)
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    74
		{
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    75
			content += "<a id=\""+curentjson.clusters[i].id+"\" href=\"http://localhost:8000/documents_cluster/"+curentjson.query.query_id+"/"+curentjson.clusters[i].id+"/0/10\"><div  class=\"actu\"><img src=\"/static/img/home-visuel-"+k+".jpg\" alt=\"\" /><div class=\"inner-actu\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    76
			content += "<h2> ";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    77
			content += curentjson.clusters[i].title;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    78
			content += "</h2></div></div></a>";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    79
			k++;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    80
		}
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    81
		content +="</div>";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    82
		$("#right").empty();
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    83
		$(content).appendTo("#right");		
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    84
		}
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    85
		else
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    86
		{
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    87
			typeTri = "liste";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    88
			content = "<div class=\"articles\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    89
		for (i = 0; i < curentjson.clusters.length && i<4; i++)
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    90
		{
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    91
			content += "<div name=\"cluster_id\" class=\"article\" id=\""+curentjson.clusters[i].id+"\"><div class=\"inner-article clearfix\"><h2><a title=\"Lire l\'article\" id=\""+curentjson.clusters[i].id+"\" href=\"http://localhost:8000/documents_cluster?query_id="+curentjson.query.query_id+"&cluster_id="+curentjson.clusters[i].id+"&offset=0&count=10\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    92
			content += curentjson.clusters[i].title;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    93
			content += "</a></h2><p class=\"number-article\"><a href=\"#\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    94
			content += curentjson.clusters[i].documents_number;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    95
			content +=" articles | ";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    96
			content += curentjson.clusters[i].annotations.length;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    97
			content += " annotations </a><a title=\"ajouter une annotation\" class=\"add-annotation\" href=\"#\"></a></p> <div class=\"article-annotations\"><a title=\"title\" class=\"blue\" href=\"#\" style=\"width:20%;\"></a><a title=\"title\" class=\"green\" href=\"#\" style=\"width:20%;\"></a><a title=\"title\" class=\"red\" href=\"#\" style=\"width:40%;\"></a><a title=\"title\" class=\"empty\" href=\"#\" style=\"width:20%;\"></a></div><div class=\"article-content\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    98
			content +="<div class=\"article-visuel-wrap\"><img class=\"article-visuel\" src=\"/static/img/visuel-article.jpg\" alt=\"\" /></div>";	 
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
    99
			content +="<p class=\"resume\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   100
			content += curentjson.clusters[i].abstract;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   101
			content += "</p><ul class=\"articlelinks\"><ul>";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   102
			
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   103
			for (j = 0; j < curentjson.clusters[i].documents.length; j++)
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   104
			{
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   105
				content += "<li><a href=\"\" id=\""+curentjson.clusters[i].documents[j].id+"\">";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   106
				content += curentjson.clusters[i].documents[j].title;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   107
				content += "</a></li>";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   108
			}
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   109
			content +="</ul></ul>";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   110
			content +="</div></div></div>";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   111
		}
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   112
		content +="</div>";
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   113
		$("#right").empty();
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   114
		$(content).appendTo("#right");
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   115
		}
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   116
	}
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
   117
	*/
3848e1813a30 last version
cobled
parents: 27
diff changeset
   118
	/*function setAffichage(typeTri)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   119
	{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   120
		alert(typeTri);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   121
		 $('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   122
							.attr('name', 'typeTri')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   123
							.attr('value', typeTri)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   124
							.appendTo('#setAffichage');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   125
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   126
			$("#setAffichage").submit();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   127
	}*/
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   128
	
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
   129
	function setCategories(json)					
3848e1813a30 last version
cobled
parents: 27
diff changeset
   130
	{	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   131
	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   132
		$("#pickeddatebegin").val(json.query.from_date);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   133
		$("#pickeddateend").val(json.query.to_date);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   134
		$("#recherche_id").val(json.query.text);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   135
				
3848e1813a30 last version
cobled
parents: 27
diff changeset
   136
		$('input[name=categories1]').attr('checked', false);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   137
		$('input[name=categories2]').attr('checked', false);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   138
		$('input[name=categories3]').attr('checked', false);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   139
		$('input[name=categories4]').attr('checked', false);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   140
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   141
		if(json.query.typeTri == "treemap")
3848e1813a30 last version
cobled
parents: 27
diff changeset
   142
		{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   143
			$('#treemapaff').click();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   144
		}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   145
	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   146
		if(json.query.typeTri == "liste")
3848e1813a30 last version
cobled
parents: 27
diff changeset
   147
		{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   148
			$('#listehref').click();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   149
		}
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   150
		
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
   151
		for (j = 0; j < json.query.categories.length; j++)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   152
		{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   153
			if(json.query.categories[j] == "International")
3848e1813a30 last version
cobled
parents: 27
diff changeset
   154
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   155
				$('input[name=categories1]').attr('checked', true);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   156
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   157
			else if(json.query.categories[j] == "France")
3848e1813a30 last version
cobled
parents: 27
diff changeset
   158
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   159
				$('input[name=categories2]').attr('checked', true);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   160
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   161
			else if(json.query.categories[j] == "Economie")
3848e1813a30 last version
cobled
parents: 27
diff changeset
   162
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   163
				$('input[name=categories3]').attr('checked', true);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   164
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   165
			else if(json.query.categories[j] == "Culture")
3848e1813a30 last version
cobled
parents: 27
diff changeset
   166
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   167
				$('input[name=categories4]').attr('checked', true);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   168
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   169
		}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   170
	}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   171
	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   172
	function updatedossierdoc(json)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   173
	{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   174
			//alert('updatedossierdoc'+json.dossierDocs);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   175
			content="";
3848e1813a30 last version
cobled
parents: 27
diff changeset
   176
		    for (i = 0; i < json.dossierDocs.length ; i++)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   177
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   178
				content += "<li class=\"clearfix\"> <a href=\"/documentary_files/"
3848e1813a30 last version
cobled
parents: 27
diff changeset
   179
				content += json.user;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   180
				content += "/";
3848e1813a30 last version
cobled
parents: 27
diff changeset
   181
				content += json.dossierDocs[i].id;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   182
				content += "\"><img src=\"";
3848e1813a30 last version
cobled
parents: 27
diff changeset
   183
				content += json.dossierDocs[i].url;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   184
				content += "\" alt=\"\" width=\"50px\" height=\"29px\"/><span class=\"documentaire-texte\"><h3>";
3848e1813a30 last version
cobled
parents: 27
diff changeset
   185
				content += json.dossierDocs[i].title;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   186
				content += "</h3><p>";
3848e1813a30 last version
cobled
parents: 27
diff changeset
   187
				content += json.dossierDocs[i].description;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   188
				content += "</p></span></a></li>";				
3848e1813a30 last version
cobled
parents: 27
diff changeset
   189
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   190
		//alert(content);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   191
		$("#mesdossiers").empty();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   192
		$(content).appendTo("#mesdossiers");	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   193
	}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   194
	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   195
	function getDossierDocs(user)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   196
	{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   197
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   198
			if(user != "")
3848e1813a30 last version
cobled
parents: 27
diff changeset
   199
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   200
				window.location.href = "http://localhost:8000/documentary_files/"+user;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   201
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   202
			else
3848e1813a30 last version
cobled
parents: 27
diff changeset
   203
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   204
				alert('Vous devez vous connecter.');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   205
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   206
	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   207
	}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   208
	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   209
	function launchsearch()
3848e1813a30 last version
cobled
parents: 27
diff changeset
   210
	{
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   211
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
   212
		    currentfromdate = $("#pickeddatebegin").val();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   213
			currenttodate = $("#pickeddateend").val();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   214
			currentText = $("#recherche_id").val();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   215
			currentcategories =[];
3848e1813a30 last version
cobled
parents: 27
diff changeset
   216
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   217
			$("input:checked").each(function() {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   218
					currentcategories.push($(this).val());
3848e1813a30 last version
cobled
parents: 27
diff changeset
   219
			});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   220
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   221
			$("input:checkbox:not(:checked)").each(function() {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   222
					    currentcategories.push('');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   223
				});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   224
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   225
			if ($("#ajaxtreemap input[name=from_date]").val()	!= undefined)	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   226
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   227
				 $("#ajaxtreemap input[name=from_date]").val(currentfromdate);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   228
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   229
			else
3848e1813a30 last version
cobled
parents: 27
diff changeset
   230
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   231
				 $('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   232
							.attr('name', 'from_date')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   233
							.attr('value', currentfromdate)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   234
							.appendTo('#ajaxtreemap');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   235
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   236
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   237
			if ($("#ajaxtreemap input[name=to_date]").val()	!= undefined)	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   238
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   239
				 $("#ajaxtreemap input[name=to_date]").val(currenttodate);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   240
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   241
			else
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   242
			{
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   243
				$('<input />').attr('type', 'hidden')
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
   244
					.attr('name', 'to_date')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   245
					.attr('value', currenttodate)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   246
					.appendTo('#ajaxtreemap');
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   247
			}
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   248
			
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
   249
			var i=1;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   250
			$.each(currentcategories, function() 
3848e1813a30 last version
cobled
parents: 27
diff changeset
   251
			 {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   252
				if(this != undefined)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   253
				{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   254
					if (firsttimerequest == false)	
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   255
					{
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
   256
						$("#ajaxtreemap input[name=categories"+i+"]").val(this);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   257
						i++;
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   258
					}
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   259
					else
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   260
					{
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
   261
						
3848e1813a30 last version
cobled
parents: 27
diff changeset
   262
						$('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   263
							.attr('name', 'categories'+i)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   264
							.attr('value', this)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   265
							.appendTo('#ajaxtreemap');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   266
							i++;
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   267
					}
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
   268
				}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   269
				
3848e1813a30 last version
cobled
parents: 27
diff changeset
   270
			 });			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   271
				
3848e1813a30 last version
cobled
parents: 27
diff changeset
   272
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   273
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   274
			if ($("#ajaxstreamgraph input[name=from_date]").val()	!= undefined)	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   275
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   276
				 $("#ajaxstreamgraph input[name=from_date]").val(currentfromdate);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   277
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   278
			else
3848e1813a30 last version
cobled
parents: 27
diff changeset
   279
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   280
				 $('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   281
							.attr('name', 'from_date')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   282
							.attr('value', currentfromdate)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   283
							.appendTo('#ajaxstreamgraph');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   284
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   285
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   286
			if ($("#ajaxstreamgraph input[name=to_date]").val()	!= undefined)	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   287
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   288
				 $("#ajaxstreamgraph input[name=to_date]").val(currenttodate);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   289
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   290
			else
3848e1813a30 last version
cobled
parents: 27
diff changeset
   291
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   292
				$('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   293
					.attr('name', 'to_date')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   294
					.attr('value', currenttodate)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   295
					.appendTo('#ajaxstreamgraph');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   296
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   297
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   298
			if ($("#ajaxstreamgraph input[name=recherche]").val()	!= undefined)	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   299
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   300
				 $("#ajaxstreamgraph input[name=recherche]").val(currentText);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   301
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   302
			else
3848e1813a30 last version
cobled
parents: 27
diff changeset
   303
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   304
				$('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   305
					.attr('name', 'recherche')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   306
					.attr('value', currentText)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   307
					.appendTo('#ajaxstreamgraph');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   308
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   309
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   310
								
3848e1813a30 last version
cobled
parents: 27
diff changeset
   311
			var j=1;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   312
			$.each(currentcategories, function() 
3848e1813a30 last version
cobled
parents: 27
diff changeset
   313
			 {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   314
				if(this != undefined)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   315
				{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   316
					if (firsttimerequest == false)	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   317
					{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   318
						$("#ajaxstreamgraph input[name=categories"+j+"]").val(this);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   319
						j++;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   320
					}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   321
					else
3848e1813a30 last version
cobled
parents: 27
diff changeset
   322
					{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   323
						$('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   324
							.attr('name', 'categories'+j)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   325
							.attr('value', this)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   326
							.appendTo('#ajaxstreamgraph');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   327
							j++;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   328
					}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   329
				}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   330
				
3848e1813a30 last version
cobled
parents: 27
diff changeset
   331
			 });			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   332
3848e1813a30 last version
cobled
parents: 27
diff changeset
   333
		 firsttimerequest = false;	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   334
		 
3848e1813a30 last version
cobled
parents: 27
diff changeset
   335
		$("#ajaxstreamgraph").submit();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   336
		$('#ajaxtreemap').submit();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   337
	}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   338
	$(function(){
3848e1813a30 last version
cobled
parents: 27
diff changeset
   339
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   340
	$('#login_button').click(function() {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   341
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   342
		$('#ajaxlogin').submit();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   343
		});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   344
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   345
	$('#treemapaff').click(function() 
3848e1813a30 last version
cobled
parents: 27
diff changeset
   346
	{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   347
		$.ajax(
3848e1813a30 last version
cobled
parents: 27
diff changeset
   348
			{  
3848e1813a30 last version
cobled
parents: 27
diff changeset
   349
				type: "POST",
3848e1813a30 last version
cobled
parents: 27
diff changeset
   350
				url: "/",
3848e1813a30 last version
cobled
parents: 27
diff changeset
   351
				data      : "typeTri=treemap&requestType=setAffichage",
3848e1813a30 last version
cobled
parents: 27
diff changeset
   352
				success: function(data) {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   353
					
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   354
				}
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   355
			});
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
   356
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   357
	});
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   358
		
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
   359
	$('#listehref').click(function() 
3848e1813a30 last version
cobled
parents: 27
diff changeset
   360
	{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   361
		$.ajax(
3848e1813a30 last version
cobled
parents: 27
diff changeset
   362
			{  
3848e1813a30 last version
cobled
parents: 27
diff changeset
   363
				type: "POST",
3848e1813a30 last version
cobled
parents: 27
diff changeset
   364
				url: "/",
3848e1813a30 last version
cobled
parents: 27
diff changeset
   365
				data      : "typeTri=liste&requestType=setAffichage",
3848e1813a30 last version
cobled
parents: 27
diff changeset
   366
				success: function(data) {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   367
					
3848e1813a30 last version
cobled
parents: 27
diff changeset
   368
				}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   369
			});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   370
	});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   371
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   372
	$("#ajaxlogin").submit( function() 
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   373
		{
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   374
			var urlSubmit = $(this).attr('action');
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   375
						
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   376
			$.ajax(
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   377
			{  
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   378
				type: "POST",
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   379
				url: urlSubmit,
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   380
				data      : $(this).serializeArray(),
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   381
				success: function(data) {
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   382
					var json = jQuery.parseJSON(data);
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
   383
					
3848e1813a30 last version
cobled
parents: 27
diff changeset
   384
					showResults(json);
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   385
					curentjson = json;
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   386
				}
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   387
			});
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   388
			return false;
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
   389
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   390
			});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   391
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   392
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   393
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   394
		$('#recherche_button').click(function() {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   395
			launchsearch();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   396
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   397
	});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   398
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   399
		// Formulaire POST AJAX
3848e1813a30 last version
cobled
parents: 27
diff changeset
   400
		$("#ajaxtreemap").submit( function() 
3848e1813a30 last version
cobled
parents: 27
diff changeset
   401
		{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   402
			var urlSubmit = $(this).attr('action');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   403
			$.ajax(
3848e1813a30 last version
cobled
parents: 27
diff changeset
   404
			{  
3848e1813a30 last version
cobled
parents: 27
diff changeset
   405
				type: "POST",
3848e1813a30 last version
cobled
parents: 27
diff changeset
   406
				url: urlSubmit,
3848e1813a30 last version
cobled
parents: 27
diff changeset
   407
				data      : $(this).serializeArray(),
3848e1813a30 last version
cobled
parents: 27
diff changeset
   408
				success: function(data) {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   409
					currentjsonTreemap = data;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   410
					var json = jQuery.parseJSON(data);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   411
					currentqueryidtreemap = json.query.query_id;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   412
					showResults(json);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   413
				}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   414
			});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   415
			return false;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   416
		});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   417
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   418
		// Formulaire POST AJAX
3848e1813a30 last version
cobled
parents: 27
diff changeset
   419
		$("#ajaxstreamgraph").submit( function() 
3848e1813a30 last version
cobled
parents: 27
diff changeset
   420
		{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   421
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   422
			var urlSubmit = $(this).attr('action');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   423
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   424
			$.ajax(
3848e1813a30 last version
cobled
parents: 27
diff changeset
   425
			{  
3848e1813a30 last version
cobled
parents: 27
diff changeset
   426
				type: "POST",
3848e1813a30 last version
cobled
parents: 27
diff changeset
   427
				url: urlSubmit,
3848e1813a30 last version
cobled
parents: 27
diff changeset
   428
				data      : $(this).serializeArray(),
3848e1813a30 last version
cobled
parents: 27
diff changeset
   429
				success: function(data) {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   430
					currentjsonStreamgraph = data;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   431
					var json = jQuery.parseJSON(data);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   432
					loadStreamgraph(json);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   433
					//currentqueryidstreamgraph = json.query.query_id;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   434
					
3848e1813a30 last version
cobled
parents: 27
diff changeset
   435
				}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   436
			});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   437
			return false;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   438
		});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   439
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   440
		// Formulaire POST AJAX
3848e1813a30 last version
cobled
parents: 27
diff changeset
   441
		$("#ajaxfiltretreemap").submit(function()
3848e1813a30 last version
cobled
parents: 27
diff changeset
   442
		{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   443
			var urlSubmit = $(this).attr('action');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   444
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   445
			if (($(this).attr('action')).indexOf("next") !== -1)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   446
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   447
				var myurl = ($(this).attr('action')).split('/');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   448
				
3848e1813a30 last version
cobled
parents: 27
diff changeset
   449
				
3848e1813a30 last version
cobled
parents: 27
diff changeset
   450
				
3848e1813a30 last version
cobled
parents: 27
diff changeset
   451
				if ($("#ajaxfiltretreemap input[name=docId]").val()	!= undefined)	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   452
				{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   453
					 $("#ajaxfiltretreemap input[name=docId]").val(myurl[4]);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   454
				}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   455
				else
3848e1813a30 last version
cobled
parents: 27
diff changeset
   456
				{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   457
					$('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   458
								.attr('name', 'docId')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   459
								.attr('value', myurl[4])
3848e1813a30 last version
cobled
parents: 27
diff changeset
   460
								.appendTo('#ajaxfiltretreemap');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   461
				}				
3848e1813a30 last version
cobled
parents: 27
diff changeset
   462
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   463
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   464
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   465
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   466
			if ($("#ajaxfiltretreemap input[name=recherche]").val()	!= undefined)	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   467
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   468
				 $("#ajaxfiltretreemap input[name=recherche]").val($("#recherche_id").val());
3848e1813a30 last version
cobled
parents: 27
diff changeset
   469
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   470
			else
3848e1813a30 last version
cobled
parents: 27
diff changeset
   471
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   472
				$('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   473
								.attr('name', 'recherche')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   474
								.attr('value', $("#recherche_id").val())
3848e1813a30 last version
cobled
parents: 27
diff changeset
   475
								.appendTo('#ajaxfiltretreemap');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   476
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   477
3848e1813a30 last version
cobled
parents: 27
diff changeset
   478
					
3848e1813a30 last version
cobled
parents: 27
diff changeset
   479
			$('#ajaxfiltrestreamgraph').submit();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   480
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   481
			$.ajax(
3848e1813a30 last version
cobled
parents: 27
diff changeset
   482
			{  
3848e1813a30 last version
cobled
parents: 27
diff changeset
   483
				type: "POST",
3848e1813a30 last version
cobled
parents: 27
diff changeset
   484
				url: urlSubmit,
3848e1813a30 last version
cobled
parents: 27
diff changeset
   485
				data      : $(this).serializeArray(),
3848e1813a30 last version
cobled
parents: 27
diff changeset
   486
				success: function(data) {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   487
					currentjsonTreemap = data;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   488
					var json = jQuery.parseJSON(data);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   489
					showResults(json);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   490
					//curentjson = json;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   491
					document.getElementById('titleleft').innerHTML = "";
3848e1813a30 last version
cobled
parents: 27
diff changeset
   492
				}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   493
			});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   494
			return false;
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   495
		});
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   496
		
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
   497
		// Formulaire POST AJAX
3848e1813a30 last version
cobled
parents: 27
diff changeset
   498
		$("#ajaxfiltrestreamgraph").submit( function() 
3848e1813a30 last version
cobled
parents: 27
diff changeset
   499
		{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   500
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   501
			if (($(this).attr('action')).indexOf("next") !== -1)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   502
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   503
				var myurl = ($(this).attr('action')).split('/');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   504
				$('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   505
								.attr('name', 'docId')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   506
								.attr('value', myurl[4])
3848e1813a30 last version
cobled
parents: 27
diff changeset
   507
								.appendTo('#ajaxfiltrestreamgraph');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   508
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   509
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   510
			currentfromdate = $("#pickeddatebegin").val();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   511
			currenttodate = $("#pickeddateend").val();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   512
								
3848e1813a30 last version
cobled
parents: 27
diff changeset
   513
			if ($("#ajaxfiltrestreamgraph input[name=from_date]").val()	!= undefined)	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   514
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   515
				 $("#ajaxfiltrestreamgraph input[name=from_date]").val(currentfromdate);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   516
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   517
			else
3848e1813a30 last version
cobled
parents: 27
diff changeset
   518
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   519
				 $('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   520
							.attr('name', 'from_date')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   521
							.attr('value', currentfromdate)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   522
							.appendTo('#ajaxfiltrestreamgraph');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   523
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   524
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   525
			if ($("#ajaxfiltrestreamgraph input[name=to_date]").val()	!= undefined)	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   526
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   527
				 $("#ajaxfiltrestreamgraph input[name=to_date]").val(currenttodate);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   528
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   529
			else
3848e1813a30 last version
cobled
parents: 27
diff changeset
   530
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   531
				$('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   532
						.attr('name', 'to_date')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   533
						.attr('value', currenttodate)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   534
						.appendTo('#ajaxfiltrestreamgraph');	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   535
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   536
				
3848e1813a30 last version
cobled
parents: 27
diff changeset
   537
				currentcategories =[];
3848e1813a30 last version
cobled
parents: 27
diff changeset
   538
				
3848e1813a30 last version
cobled
parents: 27
diff changeset
   539
				$("input:checked").each(function() {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   540
						currentcategories.push($(this).val());
3848e1813a30 last version
cobled
parents: 27
diff changeset
   541
				});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   542
				
3848e1813a30 last version
cobled
parents: 27
diff changeset
   543
				$("input:checkbox:not(:checked)").each(function() {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   544
					    currentcategories.push('');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   545
				});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   546
				 var i=1;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   547
				$.each(currentcategories, function() 
3848e1813a30 last version
cobled
parents: 27
diff changeset
   548
				 {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   549
					if(this != undefined)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   550
					{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   551
						if (firsttimefiltre == false)	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   552
						{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   553
							$("#ajaxfiltrestreamgraph input[name=categories"+i+"]").val(this);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   554
							i++;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   555
						}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   556
						else
3848e1813a30 last version
cobled
parents: 27
diff changeset
   557
						{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   558
							$('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   559
								.attr('name', 'categories'+i+'')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   560
								.attr('value', this)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   561
								.appendTo('#ajaxfiltrestreamgraph');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   562
								i++;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   563
						}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   564
					}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   565
					
3848e1813a30 last version
cobled
parents: 27
diff changeset
   566
				 });
3848e1813a30 last version
cobled
parents: 27
diff changeset
   567
				 
3848e1813a30 last version
cobled
parents: 27
diff changeset
   568
				firsttimefiltre = false;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   569
				var urlSubmit = $(this).attr('action');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   570
	
3848e1813a30 last version
cobled
parents: 27
diff changeset
   571
				$.ajax(
3848e1813a30 last version
cobled
parents: 27
diff changeset
   572
				{  
3848e1813a30 last version
cobled
parents: 27
diff changeset
   573
					type: "POST",
3848e1813a30 last version
cobled
parents: 27
diff changeset
   574
					url: urlSubmit,
3848e1813a30 last version
cobled
parents: 27
diff changeset
   575
					data      : $(this).serializeArray(),
3848e1813a30 last version
cobled
parents: 27
diff changeset
   576
					success: function(data) {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   577
						currentjsonStreamgraph = data;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   578
						var json = jQuery.parseJSON(data);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   579
						loadStreamgraph(json);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   580
					}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   581
				});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   582
				return false;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   583
		});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   584
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   585
		 $('.checkbox_category').click(function()
3848e1813a30 last version
cobled
parents: 27
diff changeset
   586
		 {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   587
			// $("#categories1").removeAttr('checked');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   588
			 //$('input[name=categories1]').removeAttr('checked');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   589
			$('#ajaxfiltretreemap').submit();
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   590
  		});
37
3848e1813a30 last version
cobled
parents: 27
diff changeset
   591
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   592
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   593
		// Formulaire POST AJAX
3848e1813a30 last version
cobled
parents: 27
diff changeset
   594
		$("#ajaxdocumentaryfile").submit(function()
3848e1813a30 last version
cobled
parents: 27
diff changeset
   595
		{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   596
			currentuser = $("#user_connected").text();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   597
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   598
			$('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   599
						.attr('name', 'user')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   600
						.attr('value', currentuser)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   601
						.appendTo('#ajaxdocumentaryfile');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   602
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   603
			$('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   604
						.attr('name', 'jsontreemap')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   605
						.attr('value', currentjsonTreemap)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   606
						.appendTo('#ajaxdocumentaryfile');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   607
3848e1813a30 last version
cobled
parents: 27
diff changeset
   608
			$('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   609
						.attr('name', 'jsonstreamgraph')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   610
						.attr('value', currentjsonStreamgraph)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   611
						.appendTo('#ajaxdocumentaryfile');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   612
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   613
			$('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   614
						.attr('name', 'query_id')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   615
						.attr('value', currentqueryidtreemap)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   616
						.appendTo('#ajaxdocumentaryfile');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   617
3848e1813a30 last version
cobled
parents: 27
diff changeset
   618
			$('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   619
						.attr('name', 'visibility')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   620
						.attr('value', 'private')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   621
						.appendTo('#ajaxdocumentaryfile');			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   622
3848e1813a30 last version
cobled
parents: 27
diff changeset
   623
			var urlSubmit = $(this).attr('action');			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   624
			$.ajax(
3848e1813a30 last version
cobled
parents: 27
diff changeset
   625
			{  
3848e1813a30 last version
cobled
parents: 27
diff changeset
   626
				type: "POST",
3848e1813a30 last version
cobled
parents: 27
diff changeset
   627
				url: urlSubmit,
3848e1813a30 last version
cobled
parents: 27
diff changeset
   628
				data      : $(this).serializeArray(),
3848e1813a30 last version
cobled
parents: 27
diff changeset
   629
				success: function(data) {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   630
					$('#ajaxupdatedossierdoc').submit();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   631
				}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   632
			});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   633
			return false;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   634
		});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   635
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   636
		// Formulaire POST AJAX
3848e1813a30 last version
cobled
parents: 27
diff changeset
   637
		$("#ajaxupdatedossierdoc").submit(function()
3848e1813a30 last version
cobled
parents: 27
diff changeset
   638
		{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   639
			currentuser = $("#user_connected").text();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   640
			$('<input />').attr('type', 'hidden')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   641
						.attr('name', 'user')
3848e1813a30 last version
cobled
parents: 27
diff changeset
   642
						.attr('value', currentuser)
3848e1813a30 last version
cobled
parents: 27
diff changeset
   643
						.appendTo('#ajaxupdatedossierdoc');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   644
				
3848e1813a30 last version
cobled
parents: 27
diff changeset
   645
			var urlSubmit = $(this).attr('action');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   646
			$.ajax(
3848e1813a30 last version
cobled
parents: 27
diff changeset
   647
			{  
3848e1813a30 last version
cobled
parents: 27
diff changeset
   648
				type: "POST",
3848e1813a30 last version
cobled
parents: 27
diff changeset
   649
				url: urlSubmit,
3848e1813a30 last version
cobled
parents: 27
diff changeset
   650
				data      : $(this).serializeArray(),
3848e1813a30 last version
cobled
parents: 27
diff changeset
   651
				success: function(data) 
3848e1813a30 last version
cobled
parents: 27
diff changeset
   652
				{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   653
					//alert(data);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   654
					var json = jQuery.parseJSON(data);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   655
					updatedossierdoc(json);
3848e1813a30 last version
cobled
parents: 27
diff changeset
   656
				}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   657
			});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   658
			return false;
3848e1813a30 last version
cobled
parents: 27
diff changeset
   659
		});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   660
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   661
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   662
		$( "#dialog-form" ).dialog({
3848e1813a30 last version
cobled
parents: 27
diff changeset
   663
		autoOpen: false,
3848e1813a30 last version
cobled
parents: 27
diff changeset
   664
		height: 250,
3848e1813a30 last version
cobled
parents: 27
diff changeset
   665
		width: 350,
3848e1813a30 last version
cobled
parents: 27
diff changeset
   666
		modal: false,
3848e1813a30 last version
cobled
parents: 27
diff changeset
   667
		buttons: {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   668
		"Créer dossier": function() {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   669
			$('#ajaxdocumentaryfile').submit();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   670
			$( this ).dialog( "close" );
3848e1813a30 last version
cobled
parents: 27
diff changeset
   671
		},
3848e1813a30 last version
cobled
parents: 27
diff changeset
   672
		"Annuler": function() {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   673
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   674
		$( this ).dialog( "close" );
3848e1813a30 last version
cobled
parents: 27
diff changeset
   675
		}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   676
		},
3848e1813a30 last version
cobled
parents: 27
diff changeset
   677
		close: function() {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   678
			allFields.val( "" ).removeClass( "ui-state-error" );
3848e1813a30 last version
cobled
parents: 27
diff changeset
   679
		}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   680
		});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   681
		$( "#create-dossierDoc" ).click(function() {
3848e1813a30 last version
cobled
parents: 27
diff changeset
   682
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   683
			currentuser = $("#user_connected").text();
3848e1813a30 last version
cobled
parents: 27
diff changeset
   684
						
3848e1813a30 last version
cobled
parents: 27
diff changeset
   685
			if(currentuser != "")
3848e1813a30 last version
cobled
parents: 27
diff changeset
   686
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   687
				$( "#dialog-form" ).dialog( "open" );
3848e1813a30 last version
cobled
parents: 27
diff changeset
   688
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   689
			else
3848e1813a30 last version
cobled
parents: 27
diff changeset
   690
			{
3848e1813a30 last version
cobled
parents: 27
diff changeset
   691
				alert('Vous devez vous connecter.');
3848e1813a30 last version
cobled
parents: 27
diff changeset
   692
			}
3848e1813a30 last version
cobled
parents: 27
diff changeset
   693
			
3848e1813a30 last version
cobled
parents: 27
diff changeset
   694
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   695
		
3848e1813a30 last version
cobled
parents: 27
diff changeset
   696
});
3848e1813a30 last version
cobled
parents: 27
diff changeset
   697
3848e1813a30 last version
cobled
parents: 27
diff changeset
   698
27
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   699
	
8ca7f2cea729 add alcatel folder
cobled@FRVILN0H401086.emea.lucent.com
parents:
diff changeset
   700
});//jQuery