function getProducts()
{

	try
	{
		var str;
		var xmlHttp = null 	
		
		if (typeof window.ActiveXObject != 'undefined' ) 
		{ 
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		else 
		{ 
			xmlHttp = new XMLHttpRequest(); 
		}
		
		var url="/includes/col1/getproducts.asp?id=" + document.getElementById("category").value.replace("&","amp;") + "&sid="+Math.random();
				
		xmlHttp.open("GET", url, false);
		xmlHttp.send(null);
		
		if (xmlHttp.readyState == 4 || xmlHttp.readyState=="complete") 
		{	
			document.getElementById("divProduct").innerHTML=xmlHttp.responseText;
		}
	}
	catch(e)
	{
		//do nothing
	}
}

function getPostingProducts()
{
	try
	{
		var str;
		var xmlHttp = null; 	
		
		if (typeof window.ActiveXObject != 'undefined' ) 
		{ 
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		else 
		{ 
			xmlHttp = new XMLHttpRequest(); 
		}
		
		var url="/includes/col1/getpostingproducts.asp?id=" + document.getElementById("category").value.replace("&","amp;") + "&sid="+Math.random();
				
		xmlHttp.open("GET", url, false);
		xmlHttp.send(null);
		
		if (xmlHttp.readyState == 4 || xmlHttp.readyState=="complete") 
		{	
			document.getElementById("divPostingProduct").innerHTML=xmlHttp.responseText;
		}
	}
	catch(e)
	{
		//do nothing
	}
}

function doSearchByNewOption()
{
	var msg1 = "Please specify Product Name";
	var msg2 = "Please specify Category Name";
	
	var optCountry = document.getElementById("country").value;
	
	optCountry = optCountry.replace("&","amp;");
	
	var optProduct = document.getElementById("product").value;
	var category = document.getElementById("category").value.replace("&","amp;");
	var categroyUrl = category.toLowerCase();
	
	categroyUrl = categroyUrl.replace("amp;","");
	categroyUrl = categroyUrl.replace(" ","");
	categroyUrl = categroyUrl.replace(" ","");
	
	if(categroyUrl.toLowerCase()=="fabric")
	{
		categroyUrl="fabrics"
	}
	
	if(categroyUrl.toLowerCase()=="hometextiles")
	{
		categroyUrl="hometextile"
	}
	if(categroyUrl.toLowerCase()=="machinery")
	{
		categroyUrl="machines"
	}
	
	categroyUrl = "http://" + categroyUrl + ".fibre2fashion.com"
	
	if (category == "")
	{
		alert(msg2);
		document.getElementById("category").focus();
		return false;
	}
	
	var optPostingWithin = document.getElementById("optPostingWithin").value;
	var selLeadtype = document.getElementById("selLeadtype").value;

	for (i = 0; i < document.searchform.rdoStatus.length; i++)
	{
		if(document.searchform.rdoStatus[i].checked)
		{
			var rdoStatus=document.searchform.rdoStatus[i].value
		}
	}

	if(document.getElementById("chkPlead").checked)
	{
		var plead = document.getElementById("chkPlead").value;
	}
	else
	{
		var plead = 0;
	}
		
	if (optProduct == "")
	{
		alert("Please Select Product");
		return false;
	}
	else
	{
		location.href = categroyUrl + "/searchResult.aspx?q=searchByOption&hdnSectionName=" + category + "&optCountry="+optCountry+"&optProduct="+optProduct+"&plead="+plead+"&selLeadtype="+selLeadtype+"&optPostingWithin="+optPostingWithin + "&rdostatus=" + rdoStatus;
	}
	
	
	
	
}



function doSearchByOption()
{
	var msg1 = "Please specify Product Name";
	var msg2 = "Please specify Category Name";
	
	var optCountry = document.getElementById("country").value;
	
	optCountry = optCountry.replace("&","amp;");
	
	var optProduct = document.getElementById("product").value;
	var category = document.getElementById("category").value.replace("&","amp;");
	var categroyUrl = category.toLowerCase();
	
	categroyUrl = categroyUrl.replace("amp;","");
	categroyUrl = categroyUrl.replace(" ","");
	categroyUrl = categroyUrl.replace(" ","");
	
	if(categroyUrl.toLowerCase()=="fabric")
	{
		categroyUrl="fabrics"
	}
	
	if(categroyUrl.toLowerCase()=="hometextiles")
	{
		categroyUrl="hometextile"
	}
	if(categroyUrl.toLowerCase()=="machinery")
	{
		categroyUrl="machines"
	}
	
	categroyUrl = "http://" + categroyUrl + ".fibre2fashion.com"
	
	if (category == "")
	{
		alert(msg2);
		document.getElementById("category").focus();
		return false;
	}
	
	if (optProduct == "")
	{
		alert(msg1);
	}
	else
	{
		location.href = categroyUrl + "/searchResult.aspx?q=searchByOption&hdnSectionName=" + category + "&optCountry="+optCountry+"&optProduct="+optProduct;
	}
}

function setDivValue(tempValue)
{
	if (tempValue == "M")
	{
		document.getElementById("divManufacturer").style.display = "block";
		document.getElementById("divImporter").style.display = "none";
		document.getElementById("divServiceProvider").style.display = "none";
		document.getElementById("divTraderDealer").style.display = "none";
		document.getElementById("divBuyingHouse").style.display = "none";
	}
	
	if (tempValue == "I")
	{
		document.getElementById("divImporter").style.display = "block";
		document.getElementById("divManufacturer").style.display = "none";
		document.getElementById("divServiceProvider").style.display = "none";
		document.getElementById("divTraderDealer").style.display = "none";
		document.getElementById("divBuyingHouse").style.display = "none";
	}
	
	if (tempValue == "S")
	{
		document.getElementById("divServiceProvider").style.display = "block";
		document.getElementById("divManufacturer").style.display = "none";
		document.getElementById("divImporter").style.display = "none";
		document.getElementById("divTraderDealer").style.display = "none";
		document.getElementById("divBuyingHouse").style.display = "none";
	}
	
	if (tempValue == "T")
	{
		document.getElementById("divServiceProvider").style.display = "none";
		document.getElementById("divManufacturer").style.display = "none";
		document.getElementById("divImporter").style.display = "none";
		document.getElementById("divTraderDealer").style.display = "block";
		document.getElementById("divBuyingHouse").style.display = "none";
	}
	
	if (tempValue == "B")
	{
		document.getElementById("divServiceProvider").style.display = "none";
		document.getElementById("divManufacturer").style.display = "none";
		document.getElementById("divImporter").style.display = "none";
		document.getElementById("divTraderDealer").style.display = "none";
		document.getElementById("divBuyingHouse").style.display = "block";
	}
}

function validateSearch()
{
	if ( document.getElementById("q").value == "")
	{
		alert("Please Provide Search Keywords.");
		document.getElementById("q").focus();
		return false;
	}
	
	return true;
}
function getcategory(categoryvalue)
{
try
	{
		var str;
		var xmlHttp = null 	
		
		if (typeof window.ActiveXObject != 'undefined' ) 
		{ 
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		else 
		{ 
			xmlHttp = new XMLHttpRequest(); 
		}

		var url="/includes/col1/getproducts.asp?id=" + categoryvalue + "&sid="+Math.random();
				
		xmlHttp.open("GET", url, false);
		xmlHttp.send(null);
		
		if (xmlHttp.readyState == 4 || xmlHttp.readyState=="complete") 
		{	
			document.getElementById("divProduct").innerHTML=xmlHttp.responseText;
		}
	}
	catch(e)
	{
		//do nothing
	}
}
function displaySelectedProducts()
{
	var selprod = "";
	var selprod_code = "";
	
	document.getElementById("tareaSelectedProducts").value = "";
	var lableValues = new Array();
	var lablePcode = new Array();
	var arrCounter;
	arrCounter = 0;
	
	for(var i=0;i<document.getElementById("lstProducts").length;i++)
	{
		if(eval("document.getElementById('lstProducts').options["+i+"].selected")==true)
		{	
			lableValues[arrCounter] = document.getElementById("lstProducts").options[i].text;
			lablePcode[arrCounter] = document.getElementById("lstProducts").options[i].value;
			arrCounter += 1;
			
			if (selprod=="")
			{
				selprod = document.getElementById("lstProducts").options[i].text;
				selprod_code = document.getElementById("lstProducts").options[i].value;
			}
			else
			{
				selprod = selprod + "~" + document.getElementById("lstProducts").options[i].text;
				selprod_code = selprod_code + "~" + document.getElementById("lstProducts").options[i].value;
			}
		}
	}
	if (arrCounter >= 6)
	{
		alert("You Can Select Maximum 5 Products");
		return false;
	}

	document.getElementById("totalcount").value = arrCounter;
	document.getElementById("tareaSelectedProducts").value = selprod + "~";
	document.getElementById("ListOfProducts").value = selprod_code + "~";
	createLables(lableValues,lablePcode);
	return true;
}

function setSelectedProduct()
{
	var lableValues = new Array();
	var lablePcode = new Array();
	var arrCounter;
	arrCounter = 0;
	
	for(var i=0;i<document.getElementById("lstProducts").length;i++)
	{
		if(eval("document.getElementById('lstProducts').options["+i+"].selected")==true)
		{	
			lableValues[arrCounter] = document.getElementById("lstProducts").options[i].text;
			lablePcode[arrCounter] = document.getElementById("lstProducts").options[i].value;
			arrCounter += 1;
			
			document.getElementById("tareaSelectedProducts").value = document.getElementById("lstProducts").options[i].text;
			document.getElementById("ListOfProducts").value  = document.getElementById("lstProducts").options[i].value;
		}
	}
    if (lablePcode !="")
    {
	createLables(lableValues,lablePcode);
	return true;
	}
}


function createLables(lableValues,lablePcode)
{
    
	var i;	
	for( i=0;i<5;i++)
	{
	   if ( typeof(document.getElementById("prdOrigImageName")) == "object")
		{
			document.getElementById("prdOrigImageName").style.display = "none";
			document.getElementById("hyperlink").style.display = "none";
			document.getElementById("divProduct").innerHTML = "";		
			document.getElementById("hdnPcodeImageName").value = "";
		}
	}
	
	for( i=0;i<lableValues.length;i++)
	{
		document.getElementById("prdOrigImageName").style.display = "";
		document.getElementById("hyperlink").style.display = "";
		document.getElementById("divProduct").innerHTML = lableValues[i] + " Image";
		document.getElementById("hdnPcodeImageName").value = lablePcode[i];
	}
}

function winUpload(i)
{	
	
	var category;
	if (document.getElementById("category").selectedIndex == 0){
		alert("Select category before uploading image");
		return;
	}else{
		var category = document.getElementById("category").value;
		
		switch (parseInt (category, 10)) {
			case 11:
				category = "Fibre";break;
			case 12:
				category = "Yarn";break;
			case 13:
				category = "Fabrics";break;
			case 14:
				category = "Garment";break;
			case 15:
				category = "Trims";break;
			case 16:
				category = "Accessory";break;
			case 17:
				category = "Leather & Footwear";break;
			case 18:
				category = "Home Textiles";break;		
			case 19:
				category = "Dyes";break;
			case 20:
				category = "Equipment";break;
			case 21:
				category = "Machinery";break;											
				
		}
	}

	window.open("UploadImage.asp?i=" + i + "&category=" + category + "", "winUpload", "width=450, height=250; location=no");
}

function isFormValid(objFrm)
{
	var f = objFrm;
	
	if(f.category.value == ""){
		alert("Please select category");
		f.category.focus();
		return false;
	}
	if(f.lstProducts.value == ""){
		alert("Please select product");
		f.lstProducts.focus();
		return false;
	}
	if(f.lstPostedAs.value == ""){
		alert("Please select post as");
		f.lstPostedAs.focus();
		return false;
	}
	if(f.lstPostType.value == ""){
		alert("Please select posting type");
		f.lstPostType.focus();
		return false;
	}
	
	if(trim(f.tareaComments.value) == ""){
		alert("Please enter comments");
		f.tareaComments.focus();
		return false;
	}
	if(f.tareaComments.value.length >= 1000){
		alert("Comments can not be more than 1000 characters");
		f.tareaComments.focus();
		return false;
	}
	if(f.tareaComments.value.search(/<[^>]+>/) >= 0 )
	{
		alert("Please enter valid comments. No script tags / HTML tags and Scripting is allowed in comments.");
		f.tareaComments.focus();
		return false;
	}
	if(trim(f.txtKeywords.value) == "")
	{
		alert("Please Enter Keywords.");
		f.txtKeywords.focus();
		return false;
	}
	if(f.txtKeywords.value.length >= 100){
		alert("Keywords can not be more than 100 characters");
		f.txtKeywords.focus();
		return false;
	}
	if(f.txtKeywords.value.search(/<[^>]+>/) >= 0 )
	{
		alert("Please enter valid keywords. No script tags / HTML tags and Scripting is allowed in keywords.");
		f.txtKeywords.focus();
		return false;
	}
	return true;
}
function trim(stringToTrim) 
{
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function reload()
	{
	var selectedCategory = document.getElementById("category").value;
	if (selectedCategory == "Accessory")
	{
	 selectedCategory = "16"
	}
	else if (selectedCategory == "Fabric")
	{
	selectedCategory = "13"
	} 
	else if (selectedCategory == "Fibre")
	{
	selectedCategory = "11"
	} 
	else if (selectedCategory == "Garment")
	{
	selectedCategory = "14"
	} 
	else if (selectedCategory == "Home Textiles")
	{
	selectedCategory = "18"
	} 
	else if (selectedCategory == "Leather & Footwear")
	{
	selectedCategory = "17"
	}
	else if (selectedCategory == "Trims")
	{
	selectedCategory = "15"
	}  
	else if (selectedCategory == "Yarn")
	{
	selectedCategory = "12"
	}  	
	else if (selectedCategory == "Dyes")
	{
	selectedCategory = "19"
	}  	
	else if (selectedCategory == "Equipment")
	{
	selectedCategory = "20"
	}  	
	else if (selectedCategory == "Machinery")
	{
	selectedCategory = "21"
	}  	
	else if (selectedCategory == "FeedStock")
	{
	selectedCategory = "22"
	}  	
	else if (selectedCategory == "Technical Textiles")
	{
	selectedCategory = "23"
	} 
	document.getElementById("myform").action="posting.asp?catCode="+ selectedCategory 
	document.getElementById("myform").submit();
	
	}