// JavaScript Document
// jscript.js
if(document.images)
{
  img01 = new Image();
  img01.src = "images/dn_arrow.gif";
  img012 = new Image();
  img012.src = "images/dn_arrow.gif";
}
function OnImage(name) {
	if (document.images) {
		fullname = eval(name + "2");
		document[name].src = fullname.src;
	}
}
function OffImage(name) {
  if (document.images) {
    fullname = eval(name);
	if (fullname.complete) {
      document[name].src = fullname.src;
	}
  }
}
function reply_form_submit(objSender, obgMsg)
{
	document.formmain.msg.value=obgMsg;
	document.formmain.id.value=objSender;
	document.formmain.action="sendmessage.php";
	document.formmain.submit();
}
function delete_submit(objMsg, objFolder)
{
	document.formmain.action="messages.php?folder="+objFolder+"&msg="+objMsg+"&action=delete";
	document.formmain.askquestion.value = 1;
	document.formmain.reply.value = 0;
	document.formmain.submit();
}
function cancel_confirm(objMsg, objFolder)
{
	document.formmain.action="messages.php?folder="+objFolder+"&msg="+objMsg+"&action=delete";
	document.formmain.askquestion.value = 0;
	document.formmain.reply.value = 1;
	document.formmain.submit();
}
function confirmd_ok(objMsg)
{
	document.formmain.action ="fnmessagedelete.php";
	document.formmain.msg = objMsg;
	document.formmain.submit();
}

function block_submit(objSender)
{
	document.formmain.action="fnblocksender.php?objSender="+objSender;
	document.formmain.submit();
}

function edit_domain(objDomain, objVal)
{
	var elemval = document.getElementById(objVal).value;
	
	document.formmain.action="editdomain.php?id="+objDomain;
	document.formmain.newval.value=elemval;
	document.formmain.submit();
}
function delete_domain(objDomain)
{
	if(confirm("Do you want to delete?"))
	{
		document.formmain.action="deletedomain.php?id="+objDomain;
		document.formmain.submit();
	}
}
function terms()
{
	var new_win =window.open('terms.php','','width=725,height=520,scrollbars=yes,resizable=no');
	new_win.moveTo(100,50);	
}
function searchItem()
{
	//alert('asdhas');
	var searchTxt
	//searcht;
	searchTxt = document.getElementById('searchTxt').value;
	//searcht=document.getElementById('searcht').value;
	
	
	///alert(searchTxt);
	if((searchTxt=='') || (searchTxt==null ))
	{
		alert('Please enter some character');
		return false;
	}
	
	else
	{
		//document.location.href="show_collection.php?search="+searchTxt;
		//window.location.href="show_collection.php?search="+searchTxt;
	
		document.form1.action="../search.php?search="+searchTxt;
		document.form1.searchTxt.value = searchTxt;
		document.form1.submit();
	}
}
function checkall(objForm)
{
	len = objForm.elements.length;
	var i=0;
	for( i=0 ; i<len ; i++) 
	{
		if (objForm.elements[i].type=='checkbox') 
		{
			objForm.elements[i].checked=objForm.check_all.checked;
		}
	}
}
function ValidateComment()
{
	if(document.frmComment.comment.value=="")
	{
		document.frmComment.comment.focus();
		alert("Please enter some comment.");
		return false;
	}
}
function browse_sites()
{
	document.MyForm.action="sites.php";
	document.MyForm.country.value = objFirst;
	document.MyForm.lang.value = objFirst;
	document.MyForm.extension.value = objFirst;
	document.MyForm.category.value = objFirst;
	document.MyForm.submit();
}

function disclaimer()
{
	document.MyForm.action = 'disclaimer.php';
	document.MyForm.submit();
}
function redirect(objPage)
{
	document.MyForm.action = objPage;
	document.MyForm.submit();
}
function page_navigation(objPage, objNum, objExtra)
{
	document.MyForm.action = objPage+'?page='+objNum;
	document.MyForm.submit();
}

function echeck(str) 
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	
	if (str.indexOf(at)==-1)
	{
		alert("Please Enter your Valid Email ID .")
		return false
	}
	
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
		alert("Please Enter your Valid Email ID .")
		return false
	}
	
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
		alert("Please Enter your Valid Email ID .")
		return false
	}
	
	if (str.indexOf(at,(lat+1))!=-1)
	{
		alert("Please Enter your Valid Email ID .")
		return false
	}
	
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
		alert("Please Enter your Valid Email ID .")
		return false
	}
	
	if (str.indexOf(dot,(lat+2))==-1)
	{
		alert("Please Enter your Valid Email ID .")
		return false
	}
	
	if (str.indexOf(" ")!=-1)
	{
		alert("Please Enter your Valid Email ID .")
		return false
	}
	return true					
}

function EvaluateJoinForm()
{
	cUsername = document.MainForm.cUsername.value;
	cPassword = document.MainForm.cPassword.value;
	confirmpassword = document.MainForm.confirmpassword.value;
	email = document.MainForm.cEMail.value;
	email2 = document.MainForm.cEMail2.value;
	gender = document.MainForm.gender.value;
	
	if((document.MainForm.cUsername.value=="") || (document.MainForm.cUsername.value==null))
	{
		alert("Plese enter your user name");
		document.MainForm.cUsername.focus();
		return false;
	}
	if((cPassword=="")||(cPassword==null))
	{
		alert("Please enter password.");
		document.MainForm.cPassword.focus();
		return(false);
	}
	if((confirmpassword=="") || (confirmpassword==null))
	{
		alert("Please enter your confirm password");
		document.MainForm.confirmpassword.focus();
		return(false);
    }
	if (((cPassword != null) || (cPassword != ""))&& ((confirmpassword != "") && (cPassword != confirmpassword)))
	{
		alert("Passwords don't match, please try again");
		document.MainForm.cPassword.focus();
		return(false);
	}
	if (echeck(email)==false)
	{
		document.MainForm.cEMail.focus();
		return(false);
	}
	if (echeck(email2)==false)
	{
		document.MainForm.cEMail2.focus();
		return(false);
	}
	if (((email != null) || (email != ""))&& ((email2 != "") && (email != email2)))
	{
		alert("Email don't match, please try again");
		document.MainForm.cEMail.focus();
		return(false);
	}
	if(document.MainForm.terms.checked==false)
	{
		alert("You should must accept terms.");
		document.MainForm.terms.focus();
		return(false);
	}
}
function ValidateLogin()
{
	var cUsername = document.LoginForm.cUsername.value;
	var cPassword = document.LoginForm.cPassword.value
	if((cUsername =='') || (cPassword==''))
	{
		alert("Please enter correct Username/Password.");
		return(false);
	}
	else
	{
		document.LoginForm.action = '../login.php';
		document.LoginForm.submit();
	}
}
function browse_category()
{
	objVal = document.getElementById('category').value;
	document.browse.action="index.php?cat="+objVal;
	document.browse.submit();
}
function EvaluateSubmitForm()
{
	if(document.MainForm.privacy.checked==false)
	{
		alert("You should must accept privacy.");
		document.MainForm.privacy.focus();
		return(false);
	}
	if(document.MainForm.terms.checked==false)
	{
		alert("You should must accept terms.");
		document.MainForm.terms.focus();
		return(false);
	}
	if((document.MainForm.scrap_title.value==null)||(document.MainForm.scrap_title.value==''))
	{
		alert("You should must enter title.");
		document.MainForm.scrap_title.focus();
		return(false);
	}
	if((document.MainForm.nCategoryId.value==null)||(document.MainForm.scrap_title.value==''))
	{
		alert("You should must select category.");
		document.MainForm.nCategoryId.focus();
		return(false);
	}
	if((document.MainForm.nSubCategoryId.value==null)||(document.MainForm.nSubCategoryId.value==''))
	{
		alert("You should must select sub category.");
		document.MainForm.nSubCategoryId.focus();
		return(false);
	}
	if((document.MainForm.nSubSubCategoryId.value==null)||(document.MainForm.nSubSubCategoryId.value==''))
	{
		alert("You should must select sub sub category.");
		document.MainForm.nSubSubCategoryId.focus();
		return(false);
	}
	if((document.MainForm.cComments.value==null)||(document.MainForm.cComments.value==''))
	{
		alert("You should must enter some comments.");
		document.MainForm.cComments.focus();
		return(false);
	}
	if(document.MainForm.scrap_options.value==0)
	{
		alert("You should must select any option.");
		document.MainForm.scrap_options.focus();
		return(false);
	}

}
function displaycategory()
{
	var url = "displaycategories.php";
	postRequest(url);
}
function displaysubcategory(objCatId)
{
	var url = "displaysubcategories.php?id=" + objCatId;
	postRequest(url);
}
function displaysubsubcategory(objSubCatId, objCatId)
{
	var url = "displaysubsubcategory.php?id=" + objSubCatId+ "&nCategoryId="+objCatId;
	postRequest(url);
}
function category(objCatId)
{
	document.location.href='browse.php?cat='+objCatId;	
}
function subcategory(objCatId, objSubCatId)
{
	document.location.href='browse.php?cat='+objCatId+'&sub='+objSubCatId;	
}
function subsubcategory(objCatId, objSubCatId, objSubSubCatId )
{
	document.location.href='browse.php?cat='+objCatId+'&sub='+objSubCatId+'&subsub='+objSubSubCatId;	
}

function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
	  xmlhttp.overrideMimeType("text/xml"); 
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

var tableBusy = false;
var tableHttp = getHTTPObject();
var step1Over = false;
var row = "";
function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
	  xmlhttp.overrideMimeType("text/xml"); 
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

var tableBusy = false;
var tableHttp = getHTTPObject();
var step1Over = false;
var row = "";
function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
	  xmlhttp.overrideMimeType("text/xml"); 
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

var tableBusy = false;
var tableHttp = getHTTPObject();
var step1Over = false;
var row = "";

/* #################################### SUB CATEGORY ####################################### */
function getSubCategoryList(objCatId)
{	
	//document.getElementById('imgProgress1').style.display = 'inline';
	if (!tableBusy)
	{
		//document.getElementById('imgProgress1').style.display = 'inline';
		document.MainForm.nSubCategoryId.options.length = 0;
		document.MainForm.nSubCategoryId.options[0] = new Option("Loading...","");
		var url = "displaysubcategories2.php?id=" + objCatId;
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = checkSubCategoryListResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}
}

function checkSubCategoryListResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('Subcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.MainForm.nSubCategoryId.options.length = 0;
				}
				else
				{
					var nSubCategoryId = document.MainForm.nSubCategoryId;
					nSubCategoryId.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						nSubCategoryId.options[i] = new Option(stateArr[1],stateArr[0]);	//new Option('new text','new value');
					}
				}
				// Draw Record status and nav buttons
				//document.getElementById('checkresponse').innerHTML = output;
				tableBusy = false;
				//document.getElementById('imgProgress1').style.display = 'none';
			} // end try
			catch(e)
			{
				alert("Error: " + e) ;
			} // end try catch
		} // end if response index -1
	} // end if readystate 4
} // end tableresponse function

/* #################################### SUB SUB CATEGORY ####################################### */

function getSubSubCategoryList(objSubCatId)
{	
	//document.getElementById('imgProgress2').style.display = 'inline';
	if(!tableBusy)
	{
		//document.getElementById('imgProgress2').style.display = 'inline';
		document.MainForm.nSubSubCategoryId.options.length = 0;
		document.MainForm.nSubSubCategoryId.options[0] = new Option("Loading...","");
		var url = "displaysubsubcategories2.php?id=" + objSubCatId;
		tableHttp.open("GET", url, true);
		tableHttp.onreadystatechange = checkSubSubCategoryListResponse;
		tableHttp.send(null);
		tableBusy = true;
		tableHttp.send(null);
	}
}


function checkSubSubCategoryListResponse()
{
	if (tableHttp.readyState == 4)
	{
		if (tableHttp.responseText.indexOf('invalid') == -1)
		{
			try
			{
				var xmlRecord = tableHttp.responseXML.getElementsByTagName('SubSubcategories');
				
				var output = xmlRecord[0].getElementsByTagName('subsubcatname').item(0).firstChild.data;

				if (output == "N State|")
				{
					document.MainForm.nSubSubCategoryId.options.length = 0;
				}
				else
				{
					var nSubSubCategoryId = document.MainForm.nSubSubCategoryId;
					nSubSubCategoryId.options.length = 0;
					var outputArr = new Array();
					outputArr = output.split(":");
					var list = outputArr;
					for(i=0;i<list.length;i=i+1)
					{
						var stateString = list[i];
						var stateArr = new Array();
						stateArr = stateString.split("|");
						nSubSubCategoryId.options[i] = new Option(stateArr[1],stateArr[0]);	//new Option('new text','new value');
					}
				}
				// Draw Record status and nav buttons
				//document.getElementById('checkresponse').innerHTML = output;
				tableBusy = false;
				//document.getElementById('imgProgress2').style.display = 'none';
			} // end try
			catch(e)
			{
				alert("Error: " + e) ;
			} // end try catch
		} // end if response index -1
	} // end if readystate 4
} // end tableresponse function


function postRequest(strURL)
{
    var xmlHttp;
	if(window.XMLHttpRequest)
    {
        var xmlHttp = new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlHttp.open('POST', strURL, true);
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttp.onreadystatechange = function()
    {
        if (xmlHttp.readyState == 4)
        {
            document.getElementById("subcontent").innerHTML=xmlHttp.responseText;
        }
    }
    xmlHttp.send(strURL);
}
function postFavRequest(strURL)
{
    var xmlHttp;
	if(window.XMLHttpRequest)
    {
        var xmlHttp = new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
	xmlHttp.open('POST', strURL, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = function()
	{
		if (xmlHttp.readyState == 4)
		{
			document.getElementById("txtRightMessage").innerHTML=xmlHttp.responseText;
			getAllScrapComments(id);
		}
	}
    xmlHttp.send(strURL);
}

function postAddToFavRequest(strURL)
{
    var xmlHttp;
	if(window.XMLHttpRequest)
    {
        var xmlHttp = new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
	xmlHttp.open('POST', strURL, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = function()
	{
		if (xmlHttp.readyState == 4)
		{
			document.getElementById("txtRightMessage").innerHTML=xmlHttp.responseText;
			//document.getElementById("AddToFav").innerHTML='<a href="javascript:void(0);" onclick="javascript:addtofav();" class="BlackLink">Remove from favourite</a>';
			createLinkDiv(0); // 0 For remove
		}
	}
    xmlHttp.send(strURL);
}
function addtofav(objID, objType)
{	
	//alert(objID+ " " + objType);
	var url = "addtofav.php?id=" + objID + "&type=" +objType;
	postAddToFavRequest(url);
	setTimeout('document.getElementById(\'txtRightMessage\').innerHTML=\'\'',5000);
}

function postRemoveFavRequest(strURL)
{
    var xmlHttp;
	if(window.XMLHttpRequest)
    {
        var xmlHttp = new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
	xmlHttp.open('POST', strURL, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = function()
	{
		if (xmlHttp.readyState == 4)
		{
			document.getElementById("txtRightMessage").innerHTML=xmlHttp.responseText;
			createLinkDiv(1); //1 For Add;
		}
	}
    xmlHttp.send(strURL);
}
function RemoveFav(objID, objType)
{	
	var url = "removefav.php?id=" + objID + "&type=" +objType;
	postRemoveFavRequest(url);
	setTimeout('document.getElementById(\'txtRightMessage\').innerHTML=\'\'',5000);
}



function opencustomize()
{
	emailwindow=dhtmlmodal.open('customize', 'iframe', 'modalfiles/customize2.php','Customize the front page','width=450px,height=400px,center=1,resize=1,scrolling=1')
	emailwindow.onclose=function()
	{ //Define custom code to run when window is closed
		var theform=this.contentDoc.forms[0] //Access first form inside iframe just for your reference
		var theemail=this.contentDoc.getElementById("emailfield") //Access form field with id="emailfield" inside iframe
		if (theemail.value.indexOf("@")==-1)
		{ //crude check for invalid email
			alert("Please enter a valid email address")
			return false //cancel closing of modal window
		}
		else{ //else if this is a valid email
			document.getElementById("youremail").innerHTML=theemail.value //Assign the email to a span on the page
			return true //allow closing of window
		}
	}
} //End "opennewsletter" function

function textCounter(field,cntfield,maxlimit)
{
	if (field.value.length > maxlimit) // if too long...trim it!
	field.value = field.value.substring(0, maxlimit);
	else
	cntfield.value = maxlimit - field.value.length;
}

function post_comment()
{
	var message = document.getElementById("message").value;
	var sid = document.getElementById("sid").value;
	var url = "sharecomment.php?message=" +message+"&sid="+sid ;
	postCommentRequest(url);
	setTimeout('document.getElementById(\'txtMessage\').innerHTML=\'\'',5000);
	document.getElementById("message").value = '';
}



function searchItem1()
{
	//alert('asdhas');
	var searchTxt
	//searcht;
	//searchTxt = document.getElementById('searchTxt').value;
	searchTxt=document.getElementById('searcht').value;
	
	
	///alert(searchTxt);
	if((searchTxt=='') || (searchTxt==null ))
	{
		alert('Please enter some character');
		return false;
	}
	
	else
	{
		//document.location.href="show_collection.php?search="+searchTxt;
		//window.location.href="show_collection.php?search="+searchTxt;
	
		document.frm.action="show_collection.php?search="+searchTxt;
		document.frm.searcht.value = searchTxt;
		document.frm.submit();
	}
}

function u_video()
 {
	 window.location.href="../uploadvideo.php";
 }
