/*
   Script name  : Ajax Auto Suggest
   File Name 	: script.js
*/
var popupStatus = 0;
function disableabuse(x){
	//disables popup only if it is enabled
	if(popupStatus==1){
		/*if(x == "shw"){
			jQuery("#backgroundPopup").fadeOut(10000);
			jQuery("#popupabuse").fadeOut(10000);
		}else if(x == "close"){
			jQuery("#backgroundPopup").fadeOut(1000);
			jQuery("#popupabuse").fadeOut(1000);
		}*/
		jQuery("#backgroundPopup").fadeOut(1000);
		jQuery("#popupabuse").fadeOut(1000);
		popupStatus = 0;
		//setTimeout('location.reload()',4000);
		//location.reload();
	}
}
function disablePopup(x){
	//disables popup only if it is enabled
	if(popupStatus==1){
		/*if(x == "shw"){
			jQuery("#backgroundPopup").fadeOut(10000);
			jQuery("#popupContact").fadeOut(1000);
		}else if(x == "close"){
			jQuery("#backgroundPopup").fadeOut(10000);
			jQuery("#popupContact").fadeOut(1000);
		}*/
		jQuery("#backgroundPopup").fadeOut(1000);
		jQuery("#popupContact").fadeOut(1000);
		popupStatus = 0;
		//location.reload();
		//setTimeout('location.reload()',2000);
	}
}
	function loadPopup(){
	//loads popup only if it is disabled
	if(popupStatus==0){
		jQuery("#backgroundPopup").css({
			"opacity": "0.7"
		});
		jQuery("#backgroundPopup").fadeIn("slow");
		jQuery("#popupContact").fadeIn("slow");
		if(jQuery("#friendemail").attr("class") == "error_ast"){
			jQuery("#friendemail").removeClass("error_ast");
			jQuery("#friendemail").addClass("inner_small_text");
		}
		if(jQuery("#sendemail").attr("class") == "error_ast"){
			jQuery("#sendemail").removeClass("error_ast");
			jQuery("#sendemail").addClass("inner_small_text");
		}
		if(jQuery("#captcha_error").attr("class") == "error_ast"){
			jQuery("#captcha_error").removeClass("error_ast");
			jQuery("#captcha_error").addClass("inner_small_text");
		}
		jQuery("#recepient_id").val('');
		jQuery("#sender_id").val('');
		jQuery("#frm_comments").val('');
		jQuery("#code1").val('');
		//document.getElementById("mail_msg").style.display='none';
		//document.getElementById('image1_').src = './captcha/refer_cap_show.php?sid=' + Math.random();
		jQuery("#mail_msg").css("display","none");
		jQuery("#image1_").attr("src",'http://www.lookitout.com/captcha/refer_cap_show.php?sid=' + Math.random());
		popupStatus = 1;
	}
}
	function centerPopup(){
	//request data for centering
	/*var offset = jQuery("#emailfriend").offset();
		t = (offset.top)-155;//alert(t);*/
	var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	var popupHeight = jQuery("#popupContact").height();
	var popupWidth = jQuery("#popupContact").width();
	//centering
	jQuery("#popupContact").css({
		"top": windowHeight/2-popupHeight/2,
		"left": windowWidth/2-popupWidth/2
	});
	//only need force for IE6
	
	jQuery("#backgroundPopup").css({
		"height": windowHeight
	});
	
}
function loadabusePopup(){
	//loads popup only if it is disabled
	if(popupStatus==0){
		jQuery("#backgroundPopup").css({
			"opacity": "0.7"
		});
		jQuery("#backgroundPopup").fadeIn("slow");
		jQuery("#popupabuse").fadeIn("slow");
		if(jQuery("#email").attr("class") == "error_ast"){
			jQuery("#email").removeClass("error_ast");
			jQuery("#email").addClass("inner_small_text");
		}
		if(jQuery("#captcha_error_").attr("class") == "error_ast"){
			jQuery("#captcha_error_").removeClass("error_ast");
			jQuery("#captcha_error_").addClass("inner_small_text");
		}
		jQuery("#sender_id_").val('');
		jQuery("#frm_comments_").val('');
		jQuery("#code1_").val('');
		//document.getElementById("rep_msg").style.display='none';
		//document.getElementById('imagereport').src = './captcha/refer_email.php?sid=' + Math.random();
		jQuery("#rep_msg").css("display","none");
		jQuery("#imagereport").attr("src",'http://www.lookitout.com/captcha/refer_email.php?sid=' + Math.random());
		popupStatus = 1;
	}
}
function centerabusePopup(){
	//request data for centering
	/*var offset = jQuery("#reportfriend").offset();
		t = (offset.top)-155;//alert(t);*/
	var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	var popupHeight = jQuery("#popupabuse").height();
	var popupWidth = jQuery("#popupabuse").width();
	//centering
	jQuery("#popupabuse").css({
		"top": windowHeight/2-popupHeight/2,
		"left": windowWidth/2-popupWidth/2
	});
	//only need force for IE6
	
	jQuery("#backgroundPopup").css({
		"height": windowHeight
	});
	
}
var master_keyword;
jQuery(document).ready(function(){

jQuery("#emailfriend").click(function(){
		
		centerPopup();
		//load popup
		loadPopup();
	});
	jQuery("#reportfriend").click(function(){
		
		centerabusePopup();
		//load popup
		loadabusePopup();
	});
      	jQuery("#popupContactClose").click(function(){
			disablePopup('close');
		});
		jQuery("#popupabuseClose").click(function(){
			disableabuse('close');
		});

		jQuery("#refer").click(function(){
		r = jQuery("#recepient_id").val();
		s = jQuery("#sender_id").val();
		c = jQuery("#frm_comments").val();
		cap = jQuery("#code1").val();
			jQuery.ajax({
					type: "POST",
					url: "http://www.lookitout.com/send_refer.php",
					data: "sen="+s+"&rec="+r+"&com="+c+"&code1="+cap,
					success: function(msg){//alert(msg);
						if(msg != 1 && msg != ''){
							a = msg.split("#");//alert(a.length);
							el_arr = ["friendemail","sendemail","captcha_error"];
							for(j=0;j<el_arr.length;j++){
								flg = 0;
								for(i=0;i<a.length;i++){
									if(el_arr[j] == a[i]){
										flg = 1;
										break;
									}
								}
								if(flg == 0){
									el = "#"+el_arr[j];//alert(el);
									jQuery(el).removeClass("error_ast");
									jQuery(el).addClass("inner_small_text");
								}
							}
							for(i=0;i<a.length;i++){
								el = "#"+a[i];//alert(el);
								jQuery(el).removeClass("inner_small_text");
								jQuery(el).addClass("error_ast");
							}
							jQuery("#code1").val('');
							document.getElementById('image1_').src = 'http://www.lookitout.com/captcha/refer_cap_show.php?sid=' + Math.random();
							
							
						
						}else if(msg == 1){
							alert("Your Email has been send successfully !");
							document.getElementById("mail_msg").style.display='block';
							disablePopup('shw');
						}
					}
				});//end of ajax();
			//return false;
		});



		jQuery("#report_").click(function(){
		//r = jQuery("#recepient_id").val();
		s = jQuery("#sender_id_").val();//alert(s);
		c = jQuery("#frm_comments_").val();
		cap = jQuery("#code1_").val();
			jQuery.ajax({
					type: "POST",
					url: "http://www.lookitout.com/abuse_refer.php",
					data: "sen="+s+"&com="+c+"&code1="+cap,
					success: function(msg){//alert(msg);
						if(msg != '1' && msg != ''){
							a = msg.split("#");//alert(a.length);
							el_arr = ["email","captcha_error_"];
							for(j=0;j<el_arr.length;j++){
								flg = 0;
								for(i=0;i<a.length;i++){
									if(el_arr[j] == a[i]){
										flg = 1;
										break;
									}
								}
								if(flg == 0){
									el = "#"+el_arr[j];//alert(el);
									jQuery(el).removeClass("error_ast");
									jQuery(el).addClass("inner_small_text");
								}
							}
							for(i=0;i<a.length;i++){
								el = "#"+a[i];//alert(el);
								jQuery(el).removeClass("inner_small_text");
								jQuery(el).addClass("error_ast");
							}
							jQuery("#code1_").val('');
							//document.getElementById('imagereport').src = './captcha/refer_email.php?sid=' + Math.random();
							jQuery("#imagereport").attr("src",'http://www.lookitout.com/captcha/refer_email.php?sid=' + Math.random());
							
						
						}else if(msg == 1){
							//alert("Report Send !");
							alert("Thank You !Your Report has been received successfully !We have been notified and will investigate and take appropriate action. !");
							document.getElementById("rep_msg").style.display='block';
							disableabuse('shw');
							//disableabuse();
						}
					}
				});//end of ajax();
			//return false;
		});
		





	var gid = "0";
	jQuery(document).click(function(event){
		kid = "#"+event.target.id;
		kval = jQuery(kid).val();
		if(kval == "What?" || kval == "Where?"){
			 jQuery(kid).val('');
		}
		if(kid != "#keyword" && kid != "#keyword1" && kid != "#down_img"){
			if(jQuery("#ajax_response").is(':visible')){
				jQuery("#ajax_response").fadeOut(1);
			}else{
				jQuery("#ajax_response1").fadeOut(1);
			}
		}else if(kid == "#keyword" || kid == "#keyword1"){
			if(jQuery("#ajax_response").is(':visible') && kid == "#keyword1"){
				jQuery("#ajax_response").fadeOut(1);
			}else if(kid == "#keyword"){
				jQuery("#ajax_response1").fadeOut(1);
			}
		}
	});
	
	//jQuery("#keyword").focus();
	jQuery("#keyword").click(function (){
		if(jQuery("#keyword").val()=='What are you looking for?'){
			jQuery("#keyword").val('');
		}
	});
	
	var offset = jQuery("#keyword").offset();
	var width = jQuery("#keyword").width()-2;
	jQuery("#ajax_response").css("left",offset.left);
	jQuery("#ajax_response").css("width",width);
	jQuery("#ajax_response").css("top",offset.top+29);
	jQuery("#keyword").keyup(function(event){
		event.preventDefault();
		if(jQuery("#ajax_response1").is(':visible')){
			jQuery("#ajax_response1").fadeOut(1);
		}
		gid = event.target.id;
		var keyword = jQuery("#keyword").val();
		var tabtype = jQuery("#ttype").val();
		if(keyword.length){
			if(event.keyCode != 40 && event.keyCode != 38 && event.keyCode != 13 && event.keyCode != 27 && event.keyCode != 32){
				//jQuery("#ajax_response").css("width",'');
				jQuery.ajax({
					type: "POST",
					url: "http://www.lookitout.com/ajax_server.php",
					data: "data="+keyword+"&wh=item&ty="+tabtype,
					success: function(msg){
						if(msg != 0){//jQuery("#ajax_response").html(msg);
						//alert(jQuery("#ajax_response").width());
						//if(jQuery("#ajax_response").width() < 243){
								//	jQuery("#ajax_response").css("width",width);
								//}
							jQuery("#ajax_response").fadeIn(1).html(msg); //alert(jQuery("#ajax_response").width());
								/*if(jQuery("#ajax_response").width() < 243){
									jQuery("#ajax_response").css("width",width);
								}*/
						}else{
							jQuery("#ajax_response").fadeOut(1);
						}
					}
				});//end of ajax();
			}else{
				switch (event.keyCode){
					case 27:
						jQuery("#ajax_response").fadeOut(1);
						break;
					case 40:
					if(jQuery("#ajax_response").is(':visible')){
						found = 0;
						jQuery("#auto_list li").each(function(){
							if(jQuery(this).attr("class") == "selected")
								found = 1;
							});
							if(found == 1){
								var sel = jQuery("li[class='selected']");
								sel.next().addClass("selected");
								sel.removeClass("selected");
							}else{
								master_keyword = jQuery("#keyword").val();
								jQuery("#auto_list li:first").addClass("selected");
							}
							var ne_ke = jQuery("li[class='selected'] a").text()
							var ne_ke2 = ne_ke.substring(1);
						    //alert(jQuery(this).text().charAt(0).toUpperCase()+news2);
							var all_ke = jQuery("li[class='selected'] a").text().charAt(0).toUpperCase()+ne_ke2;
							
							//alert(all_ke);
							//alert(jQuery("li[class='selected'] a").text());
							jQuery("#keyword").val(all_ke);
							//jQuery("#keyword").val(jQuery("li[class='selected'] a").text());
							
							if(found == 1 && sel.next().text() == '')
								jQuery("#keyword").val(master_keyword);
					}
					break;
					case 38:
					if(jQuery("#ajax_response").is(':visible')){
					   	found = 0;
						jQuery("li").each(function(){
							if(jQuery(this).attr("class") == "selected")
								found = 1;
							});
						if(found == 1){
						 
						    var sel = jQuery("li[class='selected']");
							sel.prev().addClass("selected");
							sel.removeClass("selected");
						}else
						 	jQuery("li:last").addClass("selected");
							
							
					}
					var ne_kes = jQuery("li[class='selected'] a").text()
					var ne_kes2 = ne_kes.substring(1);
					var all_kes = jQuery("li[class='selected'] a").text().charAt(0).toUpperCase()+ne_kes2;
					jQuery("#keyword").val(all_kes);
					
					//jQuery("#keyword").val(jQuery("li[class='selected'] a").text());
					break;
					case 13:
						jQuery("#ajax_response").fadeOut(1);
						jQuery("#keyword").val(jQuery("li[class='selected'] a").text());
					break;
				}//end of switch;
			}//end of else;
		}else{
			jQuery("#ajax_response").fadeOut(1);
		}//end of if(keyword.length);
	});//end of keyup function;
	 
	jQuery("#ajax_response").mouseover(function(){
		flag = 0;
		jQuery(this).find("#auto_list li").mouseover(function () {
			jQuery("#auto_list li").each(function(){
				if(jQuery(this).attr("class") == "selected")
					flag = 1;
				jQuery(this).removeClass("selected");
						
			});//end of each();
			if(flag==0)
				master_keyword = jQuery("#keyword").val();
			jQuery(this).addClass("selected");
		});//end of find();
		jQuery(this).find("#auto_list li").mouseout(function () {
			jQuery(this).removeClass("selected");
		});//end of mouseout();
		jQuery(this).find("#auto_list li").click(function () {
		    var news = jQuery(this).text();
			var news2 = news.substring(1);
		    var all = jQuery(this).text().charAt(0).toUpperCase()+news2;
			jQuery("#keyword").val(all);
			jQuery("#ajax_response").fadeOut(1);
		});//end of find()line 98;
	});//end of mouseover()line 82;
	
	
	
	/*jQuery(document).click(function(){
		jQuery("#ajax_response1").fadeOut(1);
	});	*/
	jQuery("#keyword1").click(function (){
		if(jQuery("#keyword1").val()=='Where?'){
			jQuery("#keyword1").val('');
		}
	});
	
	var offset = jQuery("#keyword1").offset();
	var width = jQuery("#keyword1").width()-2;
	//jQuery("#ajax_response1").css("left",offset.left); 
	//jQuery("#ajax_response1").css("width",width);
	//jQuery("#ajax_response1").css("top",offset.top+29);
	jQuery("#keyword1").keyup(function(event){
		event.preventDefault();
		if(jQuery("#ajax_response").is(':visible')){
			jQuery("#ajax_response").fadeOut(1);
		}
		gid = event.target.id;
		var keyword = jQuery("#keyword1").val();

		if(keyword.length){
			if(event.keyCode != 40 && event.keyCode != 38 && event.keyCode != 13 && event.keyCode != 27 && event.keyCode != 32){
				jQuery.ajax({
					type: "POST",
					url: "http://www.lookitout.com/ajax_server.php",
					data: "data="+keyword+"&wh=city",
					success: function(msg){	 
						if(msg != 0){
							jQuery("#ajax_response1").fadeIn(1).html(msg);
						}else{
							jQuery("#ajax_response1").fadeOut(1);
						}
					}//end of success line127;
				});//end of ajax{};line 124
			}else{
				switch (event.keyCode){
					case 27:
						jQuery("#ajax_response1").fadeOut(1);
					break;
					case 40:
					if(jQuery("#ajax_response1").is(':visible')){
						found = 0;
						jQuery("#auto_list_city li").each(function(){
							if(jQuery(this).attr("class") == "selected1")
								found = 1;
						});//end of each();
						if(found == 1){
							var sel = jQuery("li[class='selected1']");
							sel.next().addClass("selected1");
							sel.removeClass("selected1");
						}else{
							master_keyword = jQuery("#keyword1").val();
							jQuery("#auto_list_city li:first").addClass("selected1");
						}
						var ne2_kes = jQuery("li[class='selected1'] a").text()
					    var ne2_kes2 = ne2_kes.substring(1);
					    var all_kes2 = jQuery("li[class='selected1'] a").text().charAt(0).toUpperCase()+ne2_kes2;
					    jQuery("#keyword1").val(all_kes2);
						
						//jQuery("#keyword1").val(jQuery("li[class='selected1'] a").text());
						if(found == 1 && sel.next().text() == '')
							jQuery("#keyword1").val(master_keyword);
					}
					break;
					case 38:
					if(jQuery("#ajax_response1").is(':visible')){
					   	found = 0;
						jQuery("li").each(function(){
							if(jQuery(this).attr("class") == "selected1")
								found = 1;
						});
						if(found == 1){
							var sel = jQuery("li[class='selected1']");
							sel.prev().addClass("selected1");
							sel.removeClass("selected1");
						}else{
							jQuery("li:last").addClass("selected1");
						}
						var ne1_kes = jQuery("li[class='selected1'] a").text()
					    var ne1_kes2 = ne1_kes.substring(1);
					    var all_kes1 = jQuery("li[class='selected1'] a").text().charAt(0).toUpperCase()+ne1_kes2;
					    jQuery("#keyword1").val(all_kes1);
						
						
						
						//jQuery("#keyword1").val(jQuery("li[class='selected1'] a").text());
						}
					break;
					case 13:
						jQuery("#ajax_response1").fadeOut(0);
						jQuery("#keyword1").val(jQuery("li[class='selected1'] a").text());
					break;
				}//end of switch
			}//end of else line 135;
		}else{
			jQuery("#ajax_response1").fadeOut(1);
		}
	});//end of keyup function();
	 
	jQuery("#ajax_response1").mouseover(function(){
		flag = 0;
		jQuery(this).find("#auto_list_city li").mouseover(function () {
			jQuery("#auto_list_city li").each(function(){
				if(jQuery(this).attr("class") == "selected1")
					flag = 1;
				jQuery(this).removeClass("selected1");
						
			});//end of each line 184;
			if(flag==0)
				master_keyword = jQuery("#keyword1").val();
			jQuery(this).addClass("selected1");
		});//end of find line 183;
		jQuery(this).find("#auto_list_city li").mouseout(function () {
			jQuery(this).removeClass("selected1");
		});
		jQuery(this).find("#auto_list_city li").click(function () {
		    //alert(jQuery(this).text());
			var news_key = jQuery(this).text();
			var news_key2 = news_key.substring(1);
		   	var all_key = jQuery(this).text().charAt(0).toUpperCase()+news_key2;
			jQuery("#keyword1").val(all_key);
			jQuery("#ajax_response1").fadeOut(1);
		});
	});//end of mouseover line 181;

	jQuery("#down_img").click(function(event){
		gid = event.target.id;
		if(jQuery("#ajax_response").is(':visible')){
			jQuery("#ajax_response").fadeOut(1);
		}
		if(!jQuery("#ajax_response1").is(':visible')){
			jQuery(document).keyup(function(event){
			if(gid == "down_img"){
					switch (event.keyCode){
						case 27:
							jQuery("#ajax_response1").fadeOut(1);
						break;
						case 40:
						if(jQuery("#ajax_response1").is(':visible')){
							found = 0;
							jQuery("#auto_list_city li").each(function(){
								if(jQuery(this).attr("class") == "selected1")
									found = 1;
							});
							if(found == 1){
								var sel = jQuery("li[class='selected1']");
								sel.next().addClass("selected1");
								sel.removeClass("selected1");
							}else{
								master_keyword = jQuery("#keyword1").val();
								jQuery("#auto_list_city li:first").addClass("selected1");
							}
							jQuery("#keyword1").val(jQuery("li[class='selected1'] a").text());
							if(found == 1 && sel.next().text() == '')
								jQuery("#keyword1").val(master_keyword);
						}
						break;
						case 38:
						if(jQuery("#ajax_response1").is(':visible')){
							found = 0;
							jQuery("li").each(function(){
								if(jQuery(this).attr("class") == "selected1")
									found = 1;
							});
							if(found == 1){
								var sel = jQuery("li[class='selected1']");
								sel.prev().addClass("selected1");
								sel.removeClass("selected1");
							}else{
								jQuery("li:last").addClass("selected1");
							}
							jQuery("#keyword1").val(jQuery("li[class='selected1'] a").text());
						}
						break;
						case 13:
							jQuery("#ajax_response1").fadeOut(0);
							jQuery("#keyword1").val(jQuery("li[class='selected1'] a").text());
						break;
					}
			}
			});//end of keyup line 204;
			jQuery.ajax({
				type: "POST",
				url: "http://www.lookitout.com/ajax_server.php",
				data: "data=a&wh=city",
				success: function(msg){	
					if(msg != 0){
						jQuery("#ajax_response1").fadeIn(1).html(msg);
						jQuery("#keyword1").val('a');
					}else{
						jQuery("#ajax_response1").fadeOut(0);
					}
				}
			});//end of ajax;
		}
			
	});//end of click function;
	
});//end of ready;
