/* 
 * Noc Auth 
 * 
 * Jack Karapatakis
 *
 * impoving code of 
 * katsamakas Konstadinos &
 * Stelios Petrakis
 *
 *  Copyright 2010-2011 
 */ 


	function updateInputText(myid) {
		for (var i=0;i<my_images.length;i++) {
			if ( my_images[i] == myid ) {
				replacequeryText(my_imgtitles[i]);
			}
		}
	}

	function create_url_new(mytype) {
		var language = $('#lang').val();
		var q = $("#query").val();
		
		for (var i=0;i<my_images.length;i++) {
			if ( my_imgtitles[i] == q ) {
				q = "";
			}
		}
		
		var URL_QUERY;
		if(mytype == "news") {
			if(q == "")
				URL_QUERY = "http://press.auth.gr/news/wordpress/";
			else
				URL_QUERY = "http://press.auth.gr/news/wordpress/?s="+q;
		} else {
		   //URL_QUERY="http://www.auth.gr/search/create_query.php?type="+mytype+"&query="+document.getElementById("query").value+"&lang=el";
			//var search = $("#query").val();
			//alert(search);
			if(q == "")
			{
				switch(mytype)
				{
					case "doc":
						URL_QUERY = "http://www.auth.gr/cgi-bin/search_www_"+language+".cgi";
						break;
					case "personal_doc":
						URL_QUERY = "http://www.auth.gr/cgi-bin/search_users_"+language+".cgi";
						break;
					case "ldap":
						URL_QUERY = "http://www.auth.gr/search/ldap/?lang="+language;
						break;
					case "tel":
						URL_QUERY = "http://www.tcom.auth.gr/isdn/idc/catsearch.htm";
						break;
					case "map":
						break;
				}
			}
			else
				URL_QUERY="http://www.auth.gr/search/create_query.php?type="+mytype+"&query="+q+"&lang="+language;
		}
		//alert(URL_QUERY);
	        var mmWin=window.open(URL_QUERY,"","width=900,height=800,scrollbars=1,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=no,resizable=yes");
	        mmWin.focus();
		//window.location=URL_QUERY;
}



	var my_images= new Array()
		my_images[0]="wwwauth";
		my_images[1]="wwwusers";
		my_images[2]="vcards";
		my_images[3]="phones";
		my_images[4]="press";
		my_images[5]="maps";
	var my_imgtitles = new Array();	
		my_imgtitles[0]="ιστοσελίδες στο www.auth.gr";
		my_imgtitles[1]="ιστοσελίδες χρηστών ΑΠΘ";
		my_imgtitles[2]="ηλεκτρονικες διευθύνσεις";
		my_imgtitles[3]="τηλεφωνικό κατάλογο του ΑΠΘ";
		my_imgtitles[4]="επικαιρότητα του ΑΠΘ";
		my_imgtitles[5]="γεωγραφική αναζήτηση κτηρίων";
	var my_searchtype = new Array();	
		my_searchtype[0]="doc";
		my_searchtype[1]="personal_doc";
		my_searchtype[2]="ldap";
		my_searchtype[3]="tel";
		my_searchtype[4]="news";	
		my_searchtype[5]="map";	

	function addQtip() {
		for (var i=0;i<my_images.length;i++) {
			var image=$('#'+my_images[i]);
			image.attr('alt',my_imgtitles[i]);
			image.qtip({ style: { width: 200, name: 'cream', tip: true } });
		}
	}

		
	function searchfor(myid) {
		var submit_i=0;
		for (var i=0;i<my_images.length;i++) {
			if ( my_images[i] == myid ) {
				submit_i = i;
				var image=$('#'+myid);
				image.removeClass('semitrans');
				image.attr('src',"/core/style/"+myid+'.gif'); 
				replacequeryText(my_imgtitles[i]);
				$('#type').val(my_searchtype[i]);
			} else {
				var image=$('#'+my_images[i]);
				image.addClass('semitrans');
				//xweris gkrizarisma... image.attr('src',"/core/style/"+my_images[i]+"bw.gif");
				image.attr('src',"/core/style/"+my_images[i]+".gif");
				image.mouseover(function() { $('#'+my_images[i]).css('cursor', 'hand'); });
				image.mouseout(function() { $('#'+my_images[i]).css('cursor', 'auto'); });
			}
		}
		create_url_new(my_searchtype[submit_i]);
	}

	function replacequeryText(myText) {
		currenttext=$('#query').val();
		switch(currenttext) {
			case 'ιστοσελίδες στο www.auth.gr'	: $('#query').val(myText);  break;
			case 'ιστοσελίδες χρηστών ΑΠΘ'   	: $('#query').val(myText);  break;
			case 'ηλεκτρονικες διευθύνσεις' 	: $('#query').val(myText);  break;
			case 'τηλεφωνικό κατάλογο του ΑΠΘ'	: $('#query').val(myText);  break;
			case 'επικαιρότητα του ΑΠΘ'     	: $('#query').val(myText);  break;
			case 'γεωγραφική αναζήτηση κτηρίων' 	: $('#query').val(myText);  break;
			case ''                          	: $('#query').val(myText);  break;
			default: break;
		}
	}
