// JavaScript Document
function trim(stringToTrim)
{
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
// This code opens login window
function login(showhide,salename,stype,redir,spanid)
{
	document.formlog.salename.value=salename;
	document.formlog.stype.value=stype;
	document.formlog.redir.value=redir;
	document.formlog.username.value="";
	document.formlog.password.value="";
	document.getElementById('ResponseSpanID').value = spanid;
	if(showhide == "show")
	{
    	document.getElementById('sub_popup').style.visibility="visible";
		document.getElementById('sub_popup').style.display="block";
    }else if(showhide == "hide"){
        document.getElementById('sub_popup').style.visibility="hidden";
		document.getElementById('sub_popup').style.display="none";
    }
}
// This code opens comment window
//function login1(showhide,salename,stype)
function AddComment(showhide,salename,stype)
{
	document.formcomment.salename1.value=salename;
	document.formcomment.stype1.value=stype;
	if(showhide == "show")
	{
    	document.getElementById('sub_popup1').style.visibility="visible";
		document.getElementById('sub_popup1').style.display="block";
    }else if(showhide == "hide"){
        document.getElementById('sub_popup1').style.visibility="hidden";
		document.getElementById('sub_popup1').style.display="none";
    }
}
// This code opens Send to friend window
//function login2(showhide,salename,stype)
function SendToFriend(showhide,salename,stype)
{
	document.form_send_to_frnd.salename2.value=salename;
	document.form_send_to_frnd.stype2.value=stype;
	document.form_send_to_frnd.your_email.value="";
	document.form_send_to_frnd.friend_email.value="";
	document.form_send_to_frnd.yr_msg.value="";
	document.form_send_to_frnd.txtCaptcha.value="";
	
	
	if(showhide == "show")
	{
    	document.getElementById('sub_popup2').style.visibility="visible";
		document.getElementById('sub_popup2').style.display="block";
    }else if(showhide == "hide"){
        document.getElementById('sub_popup2').style.visibility="hidden"; 
		document.getElementById('sub_popup2').style.display="none";
    }
}
// This code opens I will be there window
//function login3(showhide,salename,stype)
function IWillBeThere(showhide,salename,stype)
{
	document.form_shoptogether.salename.value=salename;
	document.form_shoptogether.stype.value=stype;
	if(showhide == "show")
	{
    	document.getElementById('sub_popup3').style.visibility="visible";
		document.getElementById('sub_popup3').style.display="block";
    }else if(showhide == "hide"){
        document.getElementById('sub_popup3').style.visibility="hidden";
		document.getElementById('sub_popup3').style.display="none";
    }
}
function addfriend(showhide,friendName,friendId,SpanID)
{
	document.getElementById('FriendName').innerHTML=friendName;
	document.formaddfriend.FriendId.value=friendId;
	document.formaddfriend.friendMessage.value = "";
	document.getElementById('ResponseSpanID').value = SpanID;
	if(showhide == "show")
	{
    	document.getElementById('sub_popup4').style.visibility="visible";
		document.getElementById('sub_popup4').style.display="block";
    }else if(showhide == "hide"){
        document.getElementById('sub_popup4').style.visibility="hidden";
		document.getElementById('sub_popup4').style.display="none";
    }
}
function sendReply(showhide,friendName,friendId,divid)
{
	document.getElementById('FriendName1').innerHTML=friendName;
	document.formreply.FriendId.value=friendId;
	document.formreply.friendMessage.value = "";
	document.getElementById('ResponseDivID').value = divid;
	if(showhide == "show")
	{
    	document.getElementById('sub_popup5').style.visibility="visible";
		document.getElementById('sub_popup5').style.display="block";
    }else if(showhide == "hide"){
        document.getElementById('sub_popup5').style.visibility="hidden";
		document.getElementById('sub_popup5').style.display="none";
    }
}
function joinme(showhide,productName,userName,Shop2getherId)
{
	/*alert(showhide);
	alert(productName);
	alert(userName);
	alert(Shop2getherId);*/
	
	document.getElementById('pname').innerHTML=productName;
	document.getElementById('uname').innerHTML=userName;
	document.formjoinme.shop2getherid.value=Shop2getherId;
	if(showhide == "show")
	{
    	document.getElementById('sub_popup5').style.visibility="visible";
		document.getElementById('sub_popup5').style.display="block";
    }else if(showhide == "hide"){
        document.getElementById('sub_popup5').style.visibility="hidden";
		document.getElementById('sub_popup5').style.display="none";
    }
}
function sendmessage(showhide,uName,uId)
{
	document.getElementById('uname_msg').innerHTML=uName;
	document.formsendmessage.userId.value=uId;
	if(showhide == "show")
	{
    	document.getElementById('sub_popup6').style.visibility="visible";
		document.getElementById('sub_popup6').style.display="block";
    }else if(showhide == "hide"){
        document.getElementById('sub_popup6').style.visibility="hidden";
		document.getElementById('sub_popup6').style.display="none";
    }
}
function ValidateLogin()
{
	if (document.formlog.username.value=='')
	{
	    alert("Please Enter User Name");
        document.formlog.username.focus();
	    return false;
    }
	var re = /^[0-9a-zA-Z\-\.\_]+@[0-9a-zA-Z\-]+\.[0-9a-zA-Z\-\.]+$/;
	if(!document.formlog.username.value.match(re))
	{
		alert("Please Enter valid User Name");
        document.formlog.username.focus();
	    return false;
	}
	if (document.formlog.password.value=='')
	{
	    alert("Please Enter password");
        document.formlog.password.focus();
	    return false;
    }
	var uname = document.formlog.username.value;
	var sname = document.formlog.salename.value;
	var stype=document.formlog.stype.value;
	var pass = document.formlog.password.value;
	var redir=document.formlog.redir.value;
   	if(redir=='collection'){
		AddToCollection_Login(sname,pass,uname,stype); 
	}else if(redir=='bwish'){
		AddBwish(sname,pass,uname);
	}else if(redir=='comment'){
		LoginUser(sname,pass,uname,stype,'comment');
	}else if(redir=='wishlist_coupon'){
		AddWishBox_login(sname,pass,uname,stype,'coupon');
	}else if(redir=='wishlist_sale'){
		AddWishBox_login(sname,pass,uname,stype,'sale');
	}else if(redir=='wishlist_store'){
		AddWishBox_login(sname,pass,uname,stype,'store');
     }else if(redir=='shoptogether'){
		LoginUser(sname,pass,uname,stype,'shoptogether');
	}else if(redir=='sendmessage'){
		LoginUser(sname,pass,uname,stype,'sendmessage');
	}else if(redir=='addfriend'){
		LoginUser(sname,pass,uname,stype,'addfriend');
	}else{ 
		LoginUser(sname,pass,uname,stype,'joinme');
	}
}
function ValidateComment()
{
	var form=document.formcomment;
   	if(form.comment_text.value=='')
    {
	   alert("Please Enter your comment");
	   form.comment_text.focus();
	   return false;
	}
	if(form.txtCaptcha.value=='')
	{
		alert("Please Enter Security Code");
		form.txtCaptcha.focus();
		return false;
	}
	else if(form.txtCaptcha.value!=form.txtSecurityVal2.value)
	{
		alert("Please Enter valid Security Code");
		form.txtCaptcha.focus();
		return false;
	}
}
function ValidateSendToFriend()
{
	
   var form=document.form_send_to_frnd;
   if(form.your_email.value=='')
    {
	   alert("Please Enter your email-address");
	   form.your_email.focus();
	   return false;
	}
	var re = /^[0-9a-zA-Z\-\.\_]+@[0-9a-zA-Z\-]+\.[0-9a-zA-Z\-\.]+$/;
	if(!form.your_email.value.match(re))
	{
		alert("Please Enter valid email-address");
        form.your_email.focus();
	    return false;
	}
   	if(form.friend_email.value=='')
    {
	   alert("Please Enter your friends email-address");
	   form.friend_email.focus();
	   return false;
	}
	//var re = /^[0-9a-zA-Z\-\.\_]+@[0-9a-zA-Z\-]+\.[0-9a-zA-Z\-\.]+$/;
	if(!form.friend_email.value.match(re))
	{
		alert("Please Enter valid friends email-address");
        form.friend_email.focus();
	    return false;
	}
	if(form.yr_msg.value=='')
    {
	   alert("Please Enter your message");
	   form.yr_msg.focus();
	   return false;
	}
	if(form.txtCaptcha.value=='')
	{
		alert("Please Enter Security Code");
		form.txtCaptcha.focus();
		return false;
	}
	else if(form.txtCaptcha.value!=form.txtSecurityVal.value)
	{
		alert("Please Enter valid Security Code");
		form.txtCaptcha.focus();
		return false;
	}
}
function ValidateShopToGether()
{
	if (document.form_shoptogether.shoptogether_date.value=='')
	{
	    alert("Please Enter Date");
        document.form_shoptogether.shoptogether_date.focus();
	    return false;
    }
	var SDate = document.form_shoptogether.shoptogether_cur_date.value;
	var EDate = document.form_shoptogether.shoptogether_date.value;
	
	
	var endDate = new Date(EDate);
	var startDate = new Date(SDate);
	
	alert(endDate);
	alert(startDate);
	if(startDate >= endDate)
	{
		alert("Please select End Date is greater than or equal to the Start Date.");
		document.form_shoptogether.shoptogether_date.focus();
		return false;
	}
	if (document.form_shoptogether.shoptogether_time.value=='')
	{
	    alert("Please Enter Time");
        document.form_shoptogether.shoptogether_time.focus();
	    return false;
    }
	if (document.form_shoptogether.shoptogether_msg.value=='')
	{
	    alert("Please Enter message");
        document.form_shoptogether.shoptogether_msg.focus();
	    return false;
    }
}
function ValidateAddFriend()
{
	var form=document.formaddfriend;
   	if(form.friendMessage.value=='')
    {
	   alert("Please Enter your message");
	   form.friendMessage.focus();
	   return false;
	}
	var FriendMessage = form.friendMessage.value;
	var FriendID = document.getElementById('FriendId').value;
	QuickAddFriend(FriendMessage,FriendID);
}
function ValidateReply()
{
	var form=document.formreply;
   	if(form.friendMessage.value=='')
    {
	   alert("Please Enter your message");
	   form.friendMessage.focus();
	   return false;
	}
	var FriendMessage = form.friendMessage.value;
	var FriendID = document.getElementById('FriendId').value;
	sendQuickReply(FriendMessage,FriendID);
}
var xmlHttp
var xmlHttp1
var xmlHttp2
var xmlHttp3
var xmlHttp8
var xmlHttp10;
var xmlHttpObj;
function showUser(str)
{	 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	var url="ad_hit.php"    // compant_table1.php stores the Table Data
	url=url+"?q="+str
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		var e = xmlHttp.responseText ;
		document.getElementById('tb6').innerHTML = e ;
	}  
}
//This will add in collection after login
//function showuser2(str2,str3,str4,str5)
function AddToCollection_Login(str2,str3,str4,str5)
{	 
	xmlHttp2=GetXmlHttpObject()
	if (xmlHttp2==null)
	{
		alert ("Browser does not support HTTP Request")
		return false;
	}
	var url="checklogin.php"    // compant_table1.php stores the Table Data
	url=url+"?q2="+str2
	url=url+"&q3="+str3
	url=url+"&q4="+str4
	url=url+"&q5="+str5
	//alert(url);
	xmlHttp2.onreadystatechange=stateChanged2 
	xmlHttp2.open("GET",url,true)
	xmlHttp2.send(null)
}
function stateChanged2() 
{ 
	if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
	{ 
		var e = xmlHttp2.responseText ;
		document.getElementById('tb2').innerHTML = trim(e) ;
		var t = trim(e);
		if(t=='Success')
		{
			var saleofferid = document.formlog.salename.value;
			var divid = "tb"+saleofferid;
			document.getElementById(divid).innerHTML="<span class=greenfont>Added</span>";
			window.location.reload(true);
		}
		
	}  
}  
//This will add in collection without login
//function showuser3(str,str1)
function AddToCollection(str,str1)
{	 
   	document.getElementById('divid').value=str;
	xmlHttp3=GetXmlHttpObject()
	if (xmlHttp3==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	var url="insertwishlist.php"    // compant_table1.php stores the Table Data
	url=url+"?q2="+str
	url=url+"&q3="+str1
	xmlHttp3.onreadystatechange=stateChanged3 
	xmlHttp3.open("GET",url,true)
	xmlHttp3.send(null)
}
function stateChanged3() 
{ 
	if (xmlHttp3.readyState==4 || xmlHttp3.readyState=="complete")
	{ 
		var e = xmlHttp3.responseText ;
		var tb = document.getElementById('divid').value;
		var tb1 = "tb"+tb
		document.getElementById(tb1).innerHTML = '<span class=greenfont>Added</span>' ;
		document.getElementById(tb1).className = 'wish_active';
	}  
} 
//Login function
//function showuser4(str2,str3,str4,str5,str6)
function LoginUser(str2,str3,str4,str5,str6)
{	 
	xmlHttp4=GetXmlHttpObject()
	if (xmlHttp4==null)
	{
		alert ("Browser does not support HTTP Request")
		return false;
	}
	var url="checklogin1.php"    // compant_table1.php stores the Table Data
	url=url+"?q2="+str2
	url=url+"&q3="+str3
	url=url+"&q4="+str4
	url=url+"&q5="+str5
	if(str6=='comment'){
		xmlHttp4.onreadystatechange=stateChanged4_A 
	}else if(str6=='shoptogether'){
		if(str5=='store'){
			xmlHttp4.onreadystatechange=stateChanged4_B
		}else{
			xmlHttp4.onreadystatechange=stateChanged4 
		}
	}else if(str6=='joinme'){
		xmlHttp4.onreadystatechange=stateChanged4_C 
	}else if(str6=='sendmessage'){
		xmlHttp4.onreadystatechange=stateChanged4_D
	}else if(str6=='addfriend'){
		xmlHttp4.onreadystatechange=stateChanged4_E
	}else{
		alert("Invalid Request");
		return false;
	}
	xmlHttp4.open("GET",url,true)
	xmlHttp4.send(null)
}
function AddFriend_login(FriendName,pass,uname,FriendID)
{
		alert("FriendName: "+FriendName);
		alert("pass: "+pass);
		alert("uname: "+uname);
		alert("FriendID: "+FriendID);
}
function stateChanged4() 
{ 
	if (xmlHttp4.readyState==4 || xmlHttp4.readyState=="complete")
	{ 
		var e = xmlHttp4.responseText ;
		var t = trim(e);
		if(t=='Success')
		{
			var saleofferid = document.formlog.salename.value;
			login("hide","","")
			IWillBeThere('show',saleofferid,'prod');
		}else{
			document.getElementById('tb2').innerHTML="Invalid Login";
		}
			
	}  
}  
function stateChanged4_B() 
{ 
	if (xmlHttp4.readyState==4 || xmlHttp4.readyState=="complete")
	{ 
		var e = xmlHttp4.responseText ;
		var t = trim(e);
		if(t=='Success')
		{
			var saleofferid = document.formlog.salename.value;
			login("hide","","")
			IWillBeThere('show',saleofferid,'store');
		}else{
			document.getElementById('tb2').innerHTML="Invalid Login";
		}
			
	}  
}  
function stateChanged4_A() 
{ 
	if (xmlHttp4.readyState==4 || xmlHttp4.readyState=="complete")
	{ 
		var e = xmlHttp4.responseText ;
		var t = trim(e);
		if(t=='Success')
		{
			var saleofferid = document.formlog.salename.value;
			login("hide","","")
			AddComment('show',saleofferid,'prod');
		}else{
			document.getElementById('tb2').innerHTML="Invalid Login";
		}
	}  
} 
function stateChanged4_C() 
{ 
	if (xmlHttp4.readyState==4 || xmlHttp4.readyState=="complete")
	{ 
		var e = xmlHttp4.responseText ;
		var t = trim(e);
		if(t=='Success')
		{
			var shoptogetherid = document.formlog.salename.value;
			var sPname=document.formlog.stype.value;
			var sUsername=document.formlog.redir.value;
			login("hide","","");
			joinme('show',sPname,sUsername,shoptogetherid);
		}else{
			document.getElementById('tb2').innerHTML="Invalid Login";
		}
	}  
} 
function stateChanged4_D() 
{ 
	if (xmlHttp4.readyState==4 || xmlHttp4.readyState=="complete")
	{ 
		var e = xmlHttp4.responseText ;
		var t = trim(e);
		if(t=='Success')
		{
			var uName = document.formlog.salename.value;
			var uId=document.formlog.stype.value;
			login("hide","","");
			sendmessage('show',uId,uName);
		}else{
			document.getElementById('tb2').innerHTML="Invalid Login";
		}
	}  
} 
function stateChanged4_E() 
{ 
	if (xmlHttp4.readyState==4 || xmlHttp4.readyState=="complete")
	{ 
		var e = xmlHttp4.responseText ;
		var t = trim(e);
		if(t=='Success')
		{
			var friendName = document.formlog.salename.value;
			var friendId=document.formlog.stype.value;
			var spanid = document.getElementById('ResponseSpanID').value
			login("hide","","");
			addfriend('show',friendName,friendId,spanid)
		}else{
			document.getElementById('tb2').innerHTML="Invalid Login";
		}
	}  
} 

// function showUser5(str2,str3,str4,str5)
function AddWishBox_login(str2,str3,str4,str5,str6)
	{
		xmlHttp5=GetXmlHttpObject()
		if (xmlHttp5==null)
			{
			alert ("Browser does not support HTTP Request")
			return false;
			}
		if(str6=='coupon' || str6=='store'){
		var url="../checklogin2.php"    // compant_table1.php stores the Table Data
		}else{
		var url="checklogin2.php"    // compant_table1.php stores the Table Data
		}
		url=url+"?q2="+str2
		url=url+"&q3="+str3
		url=url+"&q4="+str4
		url=url+"&q5="+str5
		url=url+"&q6="+str6
		xmlHttp5.onreadystatechange=stateChanged5 
		xmlHttp5.open("GET",url,true)
		xmlHttp5.send(null)
	}
function stateChanged5() 
	{ 
		if (xmlHttp5.readyState==4 || xmlHttp5.readyState=="complete")
			{ 
				var e = xmlHttp5.responseText ;
				var t = trim(e);
				document.getElementById("wishbox").innerHTML = trim(t+".");
			if(t=='Successfully Added' || t=='Already Added')
				{
					var saleofferid = document.formlog.salename.value;
					login("hide","","")
					login3('show',saleofferid,'coupon');
				}
		
		   }  
	}  


//function showuser7(str2,str3,str4)
function AddBwish(str2,str3,str4)
{	 
	xmlHttp2=GetXmlHttpObject()
	if (xmlHttp2==null)
	{
		alert ("Browser does not support HTTP Request")
		return false;
	}
	if(str3=='ss' && str4=='ss'){
		var url="insert_bwish.php"    // compant_table1.php stores the Table Data
		url=url+"?q2="+str2
	}else{ 
		var url="checklogin_bwish.php"    // compant_table1.php stores the Table Data
		url=url+"?q2="+str2
		url=url+"&q3="+str3
		url=url+"&q4="+str4
	}
	xmlHttp2.onreadystatechange=stateChanged6 
	xmlHttp2.open("GET",url,true)
	xmlHttp2.send(null)
}
function stateChanged6() 
{ 
	if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
	{ 
		var e = xmlHttp2.responseText ;
		document.getElementById("tb12").innerHTML = '<span class=greenfont>Added</span>' ;
		document.getElementById("tb12").className = 'wish_active';
	}  
}  
//function showuser7(str,str1)
function AddWishBox(str,str1,str2)
{ 
	xmlHttp7=GetXmlHttpObject()
	if (xmlHttp7==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	if(str2=='coupon' || str2=='store'){
		var url="../insertwishbox.php"    // compant_table1.php stores the Table Data
	}else{
		var url="insertwishbox.php"    // compant_table1.php stores the Table Data
	}
	url=url+"?q2="+str
	url=url+"&q3="+str1
	url=url+"&q4="+str2
	xmlHttp7.onreadystatechange=stateChanged7
	xmlHttp7.open("GET",url,true)
	xmlHttp7.send(null)
}
function stateChanged7() 
{ 
	if (xmlHttp7.readyState==4 || xmlHttp7.readyState=="complete")
	{ 
		var e = xmlHttp7.responseText ;
		var t = trim(e);
		document.getElementById("wishbox").innerHTML = trim(t) ;
	}  
} 
function QuickAddFriend(str,str1)
{
	xmlHttp8=GetXmlHttpObject()
	if (xmlHttp8==null){
		alert ("Browser does not support HTTP Request")
		return false;
	}
	var url="addFriend.php"    // compant_table1.php stores the Table Data
	//alert(str1);
	url=url+"?q2="+str
	url=url+"&q3="+str1
	xmlHttp8.onreadystatechange=stateChanged8 
	xmlHttp8.open("GET",url,true)
	xmlHttp8.send(null)
}
function stateChanged8() 
{ 
	if (xmlHttp8.readyState==4 || xmlHttp8.readyState=="complete")
	{ 
		var p = xmlHttp8.responseText ;
		var spanid = document.getElementById('ResponseSpanID').value;
		document.getElementById(spanid).innerHTML = trim(p);
		addfriend("hide",'','','');
		//alert(p);
		//alert("Bharat");
	}  
} 
function sendQuickReply(Message,FriendID)
{
		xmlHttp9=GetXmlHttpObject()
	if (xmlHttp9==null){
		alert ("Browser does not support HTTP Request")
		return false;
	}
	var url="sendReply.php"    // compant_table1.php stores the Table Data
	url=url+"?msg="+Message
	url=url+"&fId="+FriendID
	xmlHttp9.onreadystatechange=stateChanged9 
	xmlHttp9.open("GET",url,true)
	xmlHttp9.send(null)
}
function stateChanged9() 
{ 
	if (xmlHttp9.readyState==4 || xmlHttp9.readyState=="complete")
	{ 
		var p = xmlHttp9.responseText ;
		var divid = document.getElementById('ResponseDivID').value;
		document.getElementById(divid).innerHTML = trim('Reply Sent Successfully.');
		sendReply("hide","","","");
	}  
} 


function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
 	{
  		xmlHttp=new XMLHttpRequest();
 	}
	catch (e)
 	{
 		try
  	{
  	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
} 
function sendFriendRequest(showHide,FriendName,FriendID)
{
	document.getElementById('FriendName').innerHTML = FriendName;
	document.getElementById('FriendId').value = FriendID;
	if(showHide=="show")
		document.getElementById('sub_popup4').style.visibility="visible";
    else if(showHide == "hide")
        document.getElementById('sub_popup4').style.visibility="hidden";
}
function validateSendFriendRequest()
{
	var FriendMessage = document.getElementById('friendMessage').value;
	if(FriendMessage=="")
	{
		alert('Please Enter Your Message');
		document.getElementById('friendMessage').focus();
		return false;
	}
	FriendID = document.getElementById('FriendId').value;
	AddFriendThroughAjax(FriendMessage,FriendID)	
}

function AddFriendThroughAjax(FriendMessage,FriendID)
{
	xmlHttpObj = GetXmlHttpObject();
	if (xmlHttpObj==null){
		alert ("Browser does not support HTTP Request")
		return false;
	}
	var url = "add-as-friend.php";
	xmlHttpObj.onreadystatechange = AddFriendResponseFunc;
	xmlHttpObj.open('GET', url, true);
	xmlHttpObj.send(null);
}
function AddFriendResponseFunc()
{
	
		if (xmlHttpObj.readyState==4 || xmlHttpObj.readyState=="complete")
	{ 
		
		var e = xmlHttpObj.responseText;
		alert(e);
		alert('hi');
	}  
}
