﻿// JScript File
//Coupons Load
var http_request = false;
var id=0;
			var Get_http_response;
            function makeRequest(catid,pagno,typ,sort) {
                               
                                if(catid!="" && pagno!="")
                                {
                                url="couponspage.aspx?catid="+catid+"&pgno="+pagno+"&sort="+sort
                                }
                                else if(catid!="")
                                {
                                url="couponspage.aspx?catid="+catid+"&sort="+sort
                                }
                                else if(typ!="" && pagno!="")
                                {
                                url="couponspage.aspx?typ="+typ+"&pgno="+pagno+"&sort="+sort
                                }
                                else if(typ!="")
                                {
                                url="couponspage.aspx?typ="+typ+"&sort="+sort
                                }
                                if(typ!="" && catid=="")
                                {
                                    if(id!=0)
                                    {
                                        document.getElementById(id).className="catitem";
                                    }
                                    if(typ=="T")
                                    {
                                        document.getElementById("Tp").className="linksactivate";
                                        document.getElementById("Rp").className="links";
                                        document.getElementById("Ap").className="links";
                                    }
                                    else if(typ=="R")
                                    {
                                        document.getElementById("Tp").className="links";
                                        document.getElementById("Rp").className="linksactivate";
                                        document.getElementById("Ap").className="links";
                                    }
                                    else if(typ=="A")
                                    {
                                        document.getElementById("Tp").className="links";
                                        document.getElementById("Rp").className="links";
                                        document.getElementById("Ap").className="linksactivate";
                                    }
                                    else
                                    {
                                        document.getElementById("Tp").className="links";
                                        document.getElementById("Rp").className="links";
                                        document.getElementById("Ap").className="links";
                                    }
                                }
                                else if(catid!="")
                                {
                                    if(id!=0)
                                    {
                                        document.getElementById(id).className="catitem";
                                    }
                                        document.getElementById(catid).className="catactivate";
                                        document.getElementById("Tp").className="links";
                                        document.getElementById("Rp").className="links";
                                        document.getElementById("Ap").className="links";
                                        id=catid;
                                }
                                
								//url=url+"?catid="+catid
								var idd;
					idd=document.getElementById("lblCoupon")
					idd.style.display="inline";
					idd.innerHTML="<font class=catheadbg>Loading.....</font>";
								//url=url+"?z="+document.Form1.Username.value;
								
                http_request = false;

                if (window.XMLHttpRequest) { // Mozilla, Safari,...
                    http_request = new XMLHttpRequest();
                    if (http_request.overrideMimeType) {
                        http_request.overrideMimeType('text/xml');
                    }
                } else if (window.ActiveXObject) { // IE
                    try {
                        http_request = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        try {
                        http_request = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                    }
                }

                if (!http_request) {
                    alert("Cannot create an XMLHTTP instance");
                    return false;
                }
                http_request.onreadystatechange = alertContents;
                http_request.open('POST', url, true);
                http_request.send(null);

            }

            function alertContents() {
				
                if (http_request.readyState == 4) {
					
                    //document.Form1.txtarea.value=http_request.responseText
                   
                    if (http_request.status == 200) {
					Get_http_response=http_request.responseText;
					 var idd;
					idd=document.getElementById("lblCoupon")
					idd.innerHTML=http_request.responseText
							
						     
                    } else {
                        alert('There was a problem with the request.');
                    }
                }

            }

function MM_goToURL() { //v3.0
    
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); 
}

//Coupons Image Load
var http_requestImgDis = false;
			var Get_http_responseImgDis;
            function makeRequestImgDis(catid) {
                               
                                url="CoponsImageDis.aspx?catid="+catid
                               
								//url=url+"?catid="+catid
								var idd;
					idd=document.getElementById("lblCoupImage")
					idd.style.display="inline";
					idd.innerHTML="<font class=catheadbg>Loading.....</font>";
								//url=url+"?z="+document.Form1.Username.value;
								
                http_requestImgDis = false;

                if (window.XMLHttpRequest) { // Mozilla, Safari,...
                    http_requestImgDis = new XMLHttpRequest();
                    if (http_requestImgDis.overrideMimeType) {
                        http_requestImgDis.overrideMimeType('text/xml');
                    }
                } else if (window.ActiveXObject) { // IE
                    try {
                        http_requestImgDis = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        try {
                        http_requestImgDis = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                    }
                }

                if (!http_requestImgDis) {
                    alert("Cannot create an XMLHTTP instance");
                    return false;
                }
                http_requestImgDis.onreadystatechange = alertContentsImgDis;
                http_requestImgDis.open('POST', url, true);
                http_requestImgDis.send(null);

            }

            function alertContentsImgDis() {
				
                if (http_requestImgDis.readyState == 4) {
					
                    //document.Form1.txtarea.value=http_request.responseText
                   
                    if (http_requestImgDis.status == 200) {
					Get_http_responseImgDis=http_requestImgDis.responseText;
					 var idd;
					idd=document.getElementById("lblCoupImage")
					idd.innerHTML=http_requestImgDis.responseText
							
						     
                    } else {
                        alert('There was a problem with the request.');
                    }
                }

            }


//For Login 
var http_requestLogin = false;
			var Get_http_responseLogin;
			var txtemlbl;
            function makeRequestLogin(txtemail,lblid) {
                               
                                var url="";
                                txtemlbl=lblid;
								url=url+"emailsign.aspx?Email="+document.getElementById(txtemail).value ;
								
								//url=url+"?z="+document.Form1.Username.value;
								
                http_requestLogin = false;

                if (window.XMLHttpRequest) { // Mozilla, Safari,...
                    http_requestLogin = new XMLHttpRequest();
                    if (http_requestLogin.overrideMimeType) {
                        http_requestLogin.overrideMimeType('text/xml');
                    }
                } else if (window.ActiveXObject) { // IE
                    try {
                        http_requestLogin = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        try {
                        http_requestLogin = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                    }
                }

                if (!http_requestLogin) {
                    alert("Cannot create an XMLHTTP instance");
                    return false;
                }
                http_requestLogin.onreadystatechange = alertContentsLogin;
                http_requestLogin.open('POST', url, true);
                http_requestLogin.send(null);

            }

            function alertContentsLogin() {
				
                if (http_requestLogin.readyState == 4) {
					
                    //document.Form1.TextBox1.value=http_request.responseText
					
                    if (http_requestLogin.status == 200) {
					Get_http_responseLogin=http_requestLogin.responseText;
								if (Get_http_responseLogin=="0"){
								document.getElementById(txtemlbl).style.display="inline";
								}else if (Get_http_responseLogin=="1"){
								document.getElementById(txtemlbl).style.display="none";
								document.location.href="signup.aspx";
								}
						     
                    } else {
                        alert('There was a problem with the request.');
                    }
                }

}
function trim(value) 
				{
					var temp = value;
					var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
					if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
					var obj = / +/g;
					temp = temp.replace(obj, " ");
					if (temp == " ") { temp = ""; }
					return temp;
				}

function validateKey(txtkey,rdbtT,rdbtM,rdbtB)
{
var flg=false;
var flg1=false;
var srchtyp="";
    var splchar = "!@#$%^*()_-+=|\/?><,{}[]:;\\'`~";
    if(trim(document.getElementById(txtkey).value)=="")
    {
        alert("Please enter the search text");
        flg=false;
        return false;
    }
    else
    {
        flg=true;
    }
    for (var i = 0; i < document.getElementById(txtkey).value.length; i++)
	{
		if (splchar.indexOf(document.getElementById(txtkey).value.charAt(i)) != -1)
		{
			alert(" Search keyword cannot contain any of the special characters: "+splchar);								
			flg1=false;
			return false;
			break;								
		}
		else
		{
		    flg1=true;
		}	
		String.prototype.trim = function() {

			// skip leading and trailing whitespace
			// and return everything in between
			var x=this;
			x=x.replace(/^\s*(.*)/, "$1");
			x=x.replace(/(.*?)\s*$/, "$1");
			return x;
			}
	}
	
	if(flg==true && flg1==true)
	{
	
	    //alert(document.getElementById(rdbtn).value);
	    //makeRequestSearch(document.getElementById(txtkey).value,'A');
	    if(document.getElementById(rdbtT).checked==true)
	    {
	      srchtyp="T"; 
	    }
	    else if(document.getElementById(rdbtM).checked==true)
	    {
	    srchtyp="M";
	    }
	    else if(document.getElementById(rdbtB).checked==true)
	    {
	    srchtyp="A";
	    }
	    
	   document.location.href="CouponSearch.aspx?key="+document.getElementById(txtkey).value+"&typ="+srchtyp+"&pgno=";
	    //document.location.href="CouponSearch.aspx";
	    return false;
	}
}

function Emailvalidate(txtemail,lblid)
{
var flg=false;
var flg1=false;

    var str=document.getElementById(txtemail).value.replace(/^\s+/g, '').replace(/\s+$/g, '');
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
    if(document.getElementById(txtemail).value=="")
    {
        alert("Please enter the email address");
        flg=false;
        return false;
    }
    else
    {
     flg=true;
    }
    if (!filter.test(str))
	{
		alert("Please enter a valid email address")
		document.getElementById(txtemail).focus();
		flg1=false;
		return false;
	}
	else
	{
	flg1=true;
	}
	if(flg==true && flg1==true)
	{
	
	makeRequestLogin(txtemail,lblid);
	return false;
	}
}
//Search
var http_requestSearch = false;
			var Get_http_responseSearch;
            function makeRequestSearch(txtkey,rdbtn,pgno,sort) {
            
                                var url="";
                               
                                url="coupsch.aspx?key="+txtkey+"&typ="+rdbtn+"&pgno="+pgno+"&sort="+sort
                               
								//url=url+"?catid="+catid
								var idd;
					idd=document.getElementById("lblCoupon")
					idd.style.display="inline";
					idd.innerHTML="<font class=catheadbg>Loading.....</font>";
								//url=url+"?z="+document.Form1.Username.value;
								
                http_requestSearch = false;

                if (window.XMLHttpRequest) { // Mozilla, Safari,...
                    http_requestSearch = new XMLHttpRequest();
                    if (http_requestSearch.overrideMimeType) {
                        http_requestSearch.overrideMimeType('text/xml');
                    }
                } else if (window.ActiveXObject) { // IE
                    try {
                        http_requestSearch = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        try {
                        http_requestSearch = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                    }
                }

                if (!http_requestSearch) {
                    alert("Cannot create an XMLHTTP instance");
                    return false;
                }
                http_requestSearch.onreadystatechange = alertContentsSearch;
                http_requestSearch.open('POST', url, true);
                http_requestSearch.send(null);

            }

            function alertContentsSearch() {
				
                if (http_requestSearch.readyState == 4) {
					
                    //document.Form1.txtarea.value=http_request.responseText
                   
                    if (http_requestSearch.status == 200) {
					Get_http_responseSearch=http_requestSearch.responseText;
					 var idd;
					idd=document.getElementById("lblCoupon")
					idd.innerHTML=http_requestSearch.responseText
							
						     
                    } else {
                        alert('There was a problem with the request.');
                    }
                }

            }


function ButtonClick(e, buttonid)
		{
			var bt = document.getElementById(buttonid);
			if (typeof bt == 'object')
			{
				if (e.keyCode == 13)
				{
					bt.click();
					return false;					
				}
			}
}