// JavaScript Document

//////////////////////////////////////////////////////////////////////////////
////////EDIT THE FOLLOWING VARIABLE VALUES///////////////////////
/////////////////////////////////////////////////////////////////////////////
// set the list selector
var setSelector = ".ui-tabs-nav";
//var setSelector = "#tabs";
// set the cookie name
var setCookieName = "listOrder";
// set the cookie expiry time (days):
var setCookieExpiry =1;
/////////////////////////////////////////////////////////////////
/////  YOU PROBABLY WON'T NEED TO EDIT BELOW  ///////////////////
/////////////////////////////////////////////////////////////////
// function that writes the list order to a cookie
function getOrder() {
	// save custom order to cookie
//	alert("in get order"+ $(setSelector).sortable("toArray").id);
	$.cookie(setCookieName, $(setSelector).sortable("toArray").join(), { expires: setCookieExpiry});
	
	//alert(setCookieName +"===="+$.cookie(setCookieName));
}
// function that restores the list order from a cookie
function restoreOrder() {
	//alert("here");
//	var setSelector='#tabs';
	var list = $(setSelector);
	if (list == null) return
 	// fetch the cookie value (saved order)
	var cookie = $.cookie(setCookieName);
	//	alert(cookie);
	if (!cookie) return;
 	// make array from saved order
	var IDs = cookie.split(",");
 	// fetch current order
	var items = list.sortable("toArray");
 	// make array from current order
	var rebuild = new Array();
	for ( var v=0, l=items.length; v<l ; v++){
	//alert(items[v]);
		rebuild[items[v]] = items[v];
	}
 	for (var i = 0, n = IDs.length; i < n; i++) {
 		// item id from saved order
		var itemID = IDs[i];
 		if (itemID in rebuild) {
 			//select item id from current order
			var item = rebuild[itemID];
 			//select the item according to current order
			var child = $("ul.ui-sortable").children("#" + item);
 			//select the item according to the saved order
			var savedOrd = $("ul.ui-sortable").children("#" + itemID);
			//alert(savedOrd);
 			//remove all the items
			//child.remove();
 			//add the items in turn according to saved order
			//we need to filter here since the "ui-sortable"
			//class is applied to all ul elements and we
			//only want the very first!  You can modify this
			//to support multiple lists - not tested!
			$("ul.ui-sortable").filter(":first").append(savedOrd);
		}
	}
}

function loadingtxt()
{ 
	var lodigswf='<img src="images/ajax-loader.gif" border="0">';
	st="<div style=\" width: 100%;   height:900px;  background-color: #9E414C;\"><br><br><br><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><center><b><font color=#ffffff size=4>Searching Tenders....</font></b><br/><br/><br/>"+lodigswf+"</center></div>";
	return st;
}
var tab_counter = 2;
var sipPos = 0;
//$(document).ready(function() {
$(function() {	

//////////////////////////For Complaints box Slider on the Right Side///////////////////////////////////////////////////////
	$(".feedback_close").click(function(){
		//   alert("here");
			$('.feedback').removeClass('off');
            $("#divfeedbackForm").hide();
			$('.feedback_close').hide();
		});

	$(".feedback").click(function(e){
		e.preventDefault();		
		if(/*$(e.target).parents('.feedback').length!=0&&*/$('.feedback').hasClass('off')){
			$('.feedback').removeClass('off');
            $("#divfeedbackForm").hide();
						$('.feedback_close').hide();
		}
		else{
		//	var src=Snapdeal.getStaticPath("/info/feedback");
		var src="feedback-slide.php"
			var iframe = '<div style="height:330px;"><iframe src="'+src+'" scrolling="no" frameborder="0"   class="feedback_wrap" width="340" height="340" id="feedbackiframe" name="feedbackiframe" style="z-index:-10;"><input type="button" name="btnclose" id="btnclose" value="Close"></div>';
			$('.feedback_close').html('<img src="images/btn_close.gif" width="15"  height="15" border="0"/>').show('slow');
			$('#divfeedbackForm').html(iframe);
			$("#divfeedbackForm").css('display','none');
			$("#divfeedbackForm").toggle('slow');
			$(".feedback").toggleClass("off");
	   	 
		}						  
			//					  return self.feedbackClick(e);
});	   
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////		   
		   
$("#callme").animate({"left": "+=65%"},2000);

		$("#sample-bar").jixedbar();
		
		$("[name=add]").click(function(){			
			$.get('add.php',{'c':$(this).attr('id'),'u':$(this).attr('href'),'s':'tendersinfo','r':'link_click'});	
		});
		$("#kp").click(function(){	
          
			$.get('add.php',{'c':$(this).attr('name'),'u':'http://in.kompass.com','s':'tendersinfo','r':'search_click'});	
		});
 /*$('#list1').tabs().sortable({
		axis: "y",
		cursor: "move",
		update: function() { getOrder();}
});*/
	//$.cookie(setCookieName, $(setSelector).sortable("toArray").join(), { expires: setCookieExpiry});
	// here, we reload the saved order
   //$("#callme").animate({"left": "+=65%"},2000);	
		//	$("#sample-bar").jixedbar();
//////////////////////////////////////////Home -Tenders Tab Accordion//////////////////////////////////////////////////
 /*  $( "#acc1" ).accordion({
			autoHeight: false,
			navigation: true
		}).sortable({	axis: "y"	});*/
			$( "#accordion" ).accordion({autoHeight: false,	navigation: true	})	.sortable({	axis: "x" });
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////Home  - Projects Tab Accordion///////////////////////////////////////////////////////
			//$( "#accordion")	.accordion({header: "> div > h3"})	.sortable({	axis: "x"	});
			$( "#accordion1").accordion({autoHeight: false,	navigation: true	})	.sortable({	axis: "x" });
///////////////////////////////////////////////////////////////////////////////////////////////////////////			
//////////////////////////Home - Contract Awards Tab Accordion///////////////////////////////////////
			$( "#accordion2").accordion({autoHeight: false,	navigation: true	})	.sortable({	axis: "x" });
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////			
////////////////////////Home - Procurement News Tab Accordion////////////////////////////////////////////
			$( "#accordion3").accordion({autoHeight: false,	navigation: true	})	.sortable({	axis: "x" });		
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////Home - Profiles Tab Accordion////////////////////////////////////////////
			$( "#accordion4").accordion({autoHeight: false,	navigation: true	})	.sortable({	axis: "x" });		
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////Login Tab on the Right Side Panel///////////////////////////////////////////////////////
			$('#logintab').tabs({
			cookie: {
				// store cookie for a day, without, it would be a session cookie
				expires: 1
			}
		}).find( ".ui-tabs-nav" )
			.sortable({ axis: "x",
							cursor: "move",
							update: function() { getOrder();}
						});
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////Home - Main Tab Control for listing ///////////////////////////////////////////////////////
			$('#tabs').tabs({
			cookie: {
				// store cookie for a day, without, it would be a session cookie
				expires: 1
			}
		})
			.find( ".ui-tabs-nav" )
			.sortable({ axis: "x",
							cursor: "move",
							update: function() { getOrder();}
						});
				restoreOrder();
				

$("#loginform").validate({
			rules: {
				username:{
					  required: true,
					  minlength: 4
					}
				,
				password: {
				  required: true,
				  minlength: 4
				}
			},
			messages: {
				username: 
				{
				  required :"<BR>Enter your User Name",
				  minlength :"<BR>User Name required Min 4 Chars"
				},
				password: {
				  required :"<BR>Enter your Password",
				  minlength :"<BR>Password required Min 4 Chars"
				}
			}

		});

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////				
});




 function ajxfunction(arg1,arg2,arg3,arg4,arg5,arg6,arg7)
    {
          var rom;
   if(arg7!='romharshan')
       {
   if(arg6==1)
       rom=2;
   if(arg6==2)
       rom=1;
       }else
           rom=arg6;
     var lodigswf="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='153' height='7'>";
    lodigswf+="<param name=\"movie\" value=\"loading.swf\">";
            lodigswf+="<param name=\"quality\" value=\"high\">";
               lodigswf+="<embed src=\"http://www.tendersinfo.com/loading.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"153\" height=\"7\"></embed>"
               lodigswf+="</object>";
       //document.getElementById("banner").style.display="none";

         document.getElementById("rom").innerHTML="<br><br><br><center><b><font color=#842432 size=4>Searching Tenders....</font></b><br/><br/><br/>"+lodigswf+"</center>";
        var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
        } catch (e){
		// Internet Explorer Browsers
            try{
                ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                    try{
                            ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e){

                                    alert("Your browser broke!");
                                    return false;
                                    }
                            }
                    }

	ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 4){
		//window.location=ajaxRequest.responseTex;
		//alert(ajaxRequest.responseText+"op");
                     document.getElementById("rom").innerHTML=ajaxRequest.responseText;

		}
	}
        var country=document.getElementById("select4").value;
        var sector=document.getElementById("select3").value;
        var post_date=document.getElementById("dateselect").value;
        var keywords=document.getElementById("textfield").value;
          if(document.getElementById("ti_ref_id")){
         var ti_ref_id=document.getElementById("ti_ref_id").value;
        }
        // ajaxRequest.open("GET", "updateComment.php?userid="+userid+"& dadeline="+dadeline+" & comment="+comment+"& location="+location+"& tenders="+tenders+"& cdate="+cdate, true);
        if(arg1!='romharshan')
            {
           ajaxRequest.open("GET", "ajaxsearchresult.php?search_id="+arg1+"& total="+arg2+"&increment="+arg3+"&select="+arg4+"&order="+arg5+"&imagevalue="+rom, true);
            } else{
            ajaxRequest.open("GET", "ajaxsearchresult.php?country="+country+"&sector="+sector+"&keywords="+keywords+"&post_date="+post_date+"&ti_ref_id="+ti_ref_id, true);
            }
            ajaxRequest.send(null);

    //document.getElementById("ram").removeNode(true);
    }
