function validateLogin()
{
	var frm = document.login;
    if(!isValidEmail(frm.email, "yes"))
		return false;
	else if(!isValidEntry(frm.password, "Password"))
		return false;
	else
	return true;
}

function validateDoLogin()
{
	var frm = document.dologin;
	if(!isValidEmail(frm.email, "yes"))
	return false;
	if(!isValidEntry(frm.password, "Password"))
	return false;
	frm.action="login.php";
	return true;
}
//function to validate international phone no
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 8;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}
function checkInternationalPhone(strPhone)
{
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

function buyerSignup()
{
	var frm = document.change;
	if(!isValidAlphabet(frm.company_name,"Company Name","yes"))
    return false;
	if(!isValidEntry(frm.first_name,"First Name"))
    return false;
	if(!isValidEntry(frm.last_name,"Last Name","yes"))
    return false;	
	if(!isValidEntry(frm.address1, "Address"))
	return false;
	if(!isValidEntry(frm.city, "City"))
	return false;
	if(!isValidSelect(frm.state,'State'))
	return false;
	if(!isValidEntry(frm.zipcode,"Zip/Postal Code"))
    return false;	
	if(!isValidSelect(frm.country,'Country'))
	return false;
	if(frm.phone.value=="")
	{
		alert("Please Enter Phone");
		frm.phone.focus();
		return false;
	}
	else if(frm.phone.value != "")
	{
		var Phone=frm.phone;
		if ((Phone.value==null)||(Phone.value==""))
		{
			alert("Please Enter your Phone Number")
			Phone.focus()
			return false;
		}
		if (checkInternationalPhone(Phone.value)==false)
		{
			alert("Please Enter a Valid Phone Number")
			Phone.focus()
			return false;
		}
	}
	if(!isValidNumberFax(frm.fax,"Fax","no"))
    return false;
	if(!isValidEmail(frm.email, "yes"))
	return false;				
	if(!isValidEntry(frm.password, "Password"))
	return false;
	if((frm.password.value.length)<(6))
	{
		alert("password length should be minimum 6");
		frm.password.focus();
		return false;
	}
	if(!isValidEntry(frm.confirm_password, "Confirm Password"))
	return false;	
	if(!isValidConfirmPassword(frm.password, frm.confirm_password))
	return false;
	var checked = 0;
	for(var i = 0; i < frm.elements.length; i++)
	{
		if(frm.elements[i].type == "checkbox")
		{
			if(frm.elements[i].checked == true)
				checked++;
		}
	}
	if(checked == 0)
	{
		alert("please select a Product Type");
		return false;
	}					
	if(!isValidSelect(frm.nob,'Nature of Business'))
	return false; 
	if(!isValidSelect(frm.ownership,'ownership'))
	return false;
	frm.keyword.value = "buyer_signup";
	var str = "";
	for(var i = 0; i < frm.elements.length; i++)
	{
		if(frm.elements[i].type == "checkbox")
		{
			if(frm.elements[i].checked == true)
			{
				if(frm.productType.value == "")
					frm.productType.value += frm.elements[i].value;
				else	
					frm.productType.value += ","+frm.elements[i].value;
			}
		}
	}	
return true;
}
function supplierSignup()
{
	var frm = document.change;
	if(!isValidAlphabet(frm.company_name,"Company Name","yes"))
    return false;
	if(!isValidEntry(frm.first_name,"First Name"))
    return false;
	if(!isValidEntry(frm.last_name,"Last Name"))
    return false;
	if(!isValidSelect(frm.title, "Title"))
	return false;	
	if(!isValidEntry(frm.address, "Address"))
	return false;
	if(!isValidEntry(frm.city, "City"))
	return false;
	if(!isValidSelect(frm.state,'State'))
	return false;
	if(frm.phone.value=="")
	{
		alert("Please Enter Phone");
		frm.phone.focus();
		return false;
	}
	else if(frm.phone.value != "")
	{
		var Phone=frm.phone;
		if ((Phone.value==null)||(Phone.value==""))
		{
			alert("Please Enter your Phone Number")
			Phone.focus()
			return false;
		}
		if (checkInternationalPhone(Phone.value)==false)
		{
			alert("Please Enter a Valid Phone Number")
			Phone.focus()
			return false;
		}
	}
	if(!isValidEntry(frm.zipcode,"Zip/Postal Code"))
    return false;	
	if(!isValidNumberFax(frm.fax,"Fax","no"))
    return false;
	if(frm.url.value != "")
	{
		if(!isvalidurl(frm.url)) 
		return false;
	}
	if(!isValidSelect(frm.country,'Country'))
	return false;
	if(!isValidEmail(frm.email, "yes"))
	return false;				
	if(!isValidEntry(frm.password, "Password"))
	return false;
	if((frm.password.value.length)<(6))
	{
	alert("password length should be minimum 6");
	frm.password.focus();
	return false;
	}
	if(!isValidEntry(frm.confirm_password, "Confirm Password"))
	return false;
	if(!isValidConfirmPassword(frm.password, frm.confirm_password))
	return false;
	var checked = 0;
	for(var i = 0; i < frm.elements.length; i++)
	{
		if(frm.elements[i].type == "checkbox")
		{
			if(frm.elements[i].checked == true)
				checked++;
		}
	}
	if(checked == 0)
	{
		alert("please select a Product Type");
		return false;
	}	
	if(!isValidSelect(frm.nob,'Nature of Business'))
	return false;
	if(!isValidSelect(frm.ownership,'ownership'))
	return false;
	frm.keyword.value = "supplier_signup";
	var str = "";
	for(var i = 0; i < frm.elements.length; i++)
	{
		if(frm.elements[i].type == "checkbox")
		{
			if(frm.elements[i].checked == true)
			{
				if(frm.productType.value == "")
					frm.productType.value += frm.elements[i].value;
				else	
					frm.productType.value += ","+frm.elements[i].value;
			}
		}
	}	
	return true;
}
function logout()
{   
	var frm = document.login;
	frm.keyword.value = "logout";
	frm.submit();
}
function editCancel()
{
	var frm = document.change;
	frm.action = "buyer_home.php";
	frm.submit();
}
function editNDACancel()
{
	var frm = document.change;
	frm.action = "buyer_nda.php";
	frm.submit();
}
function editCancelSupplier()
{
	var frm = document.change;
	frm.action = "supplier_profile.php";
	frm.submit();
}
function saveSettingsSupplier()
{
 	var frm = document.change;
	if(!isValidEntry(frm.first_name,"First Name"))
    return false;
	if(!isValidEntry(frm.last_name,"Last Name"))
    return false;
	if(!isValidSelect(frm.title, "Title"))
	return false;	
	if(!isValidEntry(frm.address1, "Address"))
	return false;
	if(!isValidEntry(frm.city, "City"))
	return false;
	if(!isValidSelect(frm.state,'State'))
	return false;
	if(frm.phone.value=="")
	{
		alert("Please Enter Phone");
		frm.phone.focus();
		return ;
	}
	else if(frm.phone.value != "")
	{
		var Phone=frm.phone;
		if ((Phone.value==null)||(Phone.value==""))
		{
			alert("Please Enter your Phone Number")
			Phone.focus()
			return 
		}
		if (checkInternationalPhone(Phone.value)==false)
		{
			alert("Please Enter a Valid Phone Number")
			Phone.focus()
			return ;
		}
	}
	if(!isValidEntry(frm.zipcode, "Zip/Postal Code"))
	return false;
	if(!isValidNumber(frm.fax,"Fax","no"))
    return false;
	if(!isvalidurl(frm.website)) 
	return false;
	if(!isValidSelect(frm.country,'Country'))
	return false;
	if(!isValidEmail(frm.email, "yes"))
	return false;		
	if(!isValidSelect(frm.nob,'Nature of Business'))
	return false;
	if(!isValidSelect(frm.ownership,'ownership'))
	return false;
	frm.keyword.value = "save_settings";
	return true;
}
function saveSettings()
{   
 	var frm = document.change;
	if(!isValidEntry(frm.first_name,'First Name'))
    return false;
	if(!isValidEntry(frm.last_name,'Last Name'))
    return false;
	if(!isValidEntry(frm.address1, "Address"))
	return false;
	if(!isValidEntry(frm.city, "City"))
	return false;
	if(!isValidSelect(frm.state,'State'))
	return false;
	if(frm.phone.value=="")
	{
		alert("Please Enter Phone");
		frm.phone.focus();
		return ;
	}
	else if(frm.phone.value != "")
	{
		var Phone=frm.phone;
		if ((Phone.value==null)||(Phone.value==""))
		{
			alert("Please Enter your Phone Number")
			Phone.focus();
			return 
		}
		if (checkInternationalPhone(Phone.value)==false)
		{
			alert("Please Enter a Valid Phone Number")
			Phone.focus();
			return ;
		}
	}
	if(!isValidEntry(frm.zipcode, "Zip/Postal Code"))
	return false;
	if(!isValidNumberFax(frm.fax,"Fax","no"))
    return false;
	if(!isValidSelect(frm.country,'Country'))
	return false;
	if(!isValidSelect(frm.nob,'Nature of Business'))
	return false;
	if(!isValidSelect(frm.ownership,'ownership'))
	return false;
	if(frm.website.value != "")
	{
		if(!isvalidurl(frm.website)) 
		return false;
	}
	var checked = 0; 
	var checkName = "";
	for(var i = 0; i < frm.elements.length; i++)
	{
		if(frm.elements[i].type == "checkbox")
		{
			checkName = frm.elements[i].name.substr(0,4);
			if(checkName != "show")
			{
				if(frm.elements[i].checked == true)
					checked++; 
			}
		}
	}
	if(checked == 0)
	{
		alert("please select a Product Type");
		return false;
	}		
	frm.keyword.value = "save_settings";
	return true;
}
//code for search engine optimization

function saveSettingsSearch()
{
	var frm = document.change;
	if((frm.search_engine.checked)==false)
	{
		alert("please check any of the search options");
		return false;
	}
	frm.keyword.value = "save_settings";
	frm.submit();	
}
//end code

//code for primary capabilities

function saveSettingsPrimary()
{
	var frm = document.change;
	var checked = 0;
	for(var i = 0; i < frm.elements.length; i++)
	{
		if(frm.elements[i].type == "checkbox")
		{
			if(frm.elements[i].checked == true)
				checked++;
		}
	}
	if(checked == 0)
	{
		alert("please select a Product Type");
		return false;
	}				
	frm.keyword.value = "save_settings";
	frm.submit();	
}
//end code
//code for search engine optimization

function saveSettingsEmail()
{
	var frm = document.change;
	frm.keyword.value = "save_settings";
	frm.submit();	
}
//end code
//code for search engine optimization

function saveSettingsApplication()
{
	var frm = document.change;
	frm.keyword.value = "save_settings";
	frm.submit();	
}
//end code
function saveAccount()
{
	var frm = document.change;
		  if(!isValidEntry(frm.old_pwd, "Password"))
	return false;
		if(!isValidEntry(frm.new_pwd, "Password"))
	return false;
	if((frm.new_pwd.value.length)<(6))
	{
		alert("password length should be minimum 6");
		frm.new_pwd.focus();
		return false;
	}
	if(!isValidEntry(frm.confirm_pwd, "Confirm Password"))
	return false;	
	if(!isValidConfirmPassword(frm.new_pwd, frm.confirm_pwd))
	return false;
	frm.keyword.value = "save_settings";
	frm.submit();	
}

function editNDA()
{
	var frm = document.change;
	frm.keyword.value = "edit_nda";
	frm.submit();
}

function saveNDA()
{
	var frm = document.change;
	if(!isValidEntry(frm.nda, "NDA"))
	return false;	
	frm.keyword.value = "save_settings";
	frm.submit();
}

function emailBuyerProfile()
{
	var url = "buyer_email_profile.php";
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();
}
function emailRequest(str)
{
	var url = "buyer_email_request.php?emailid="+str;
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();
}

function sendMail()
{
	var frm = document.sendemail;
	if(!isValidEntry(frm.emailTo, "Email Address"))
	return false;
	if(!isValidEntry(frm.emailSubject, "Subject"))
	return false;		
	frm.keyword.value = "send_mail";
	frm.submit();	
}
function supplier_tips()
{
var url="supplier_tips.php";
var newwin=window.open(url,"","height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
newwin.focus();
}
function supplier_viewprofile()
{
var url="supplier_view_profile.php";
var newwin=window.open(url,"","height=500,width=780,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
newwin.focus();
}
function supplier_view_profile(id)
{
var url="supplier_view_profile_quote.php?id="+id;
var newwin=window.open(url,"","height=500,width=780,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
newwin.focus();
}
function supplier_quote_profile(id,status)
{
var url="supplier_view_profile_quote.php?id="+id+"&&status="+status;
var newwin=window.open(url,"","height=500,width=780,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
newwin.focus();
}
function buyer_supplier_viewprofile(id)
{
var url="buyer_supplier_view_profile.php?id="+id;
var newwin=window.open(url,"","height=500,width=780,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
newwin.focus();
}
function buyer_viewprofile()
{
var url="buyer_view_profile.php";
var newwin=window.open(url,"","height=600,width=780,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
newwin.focus();
}
function print_profile()
{
	var url="buyer_view_profile.php";
	var newwin=window.open(url,"","height=600,width=780,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();
	newwin.print();
}
function print_rfq()
{
	var url="printable_viewrfq.php";
	var newwin=window.open(url,"","height=600,width=780,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();
	newwin.print();
}
//view supplier details
function dispsupplier_viewprofile()
{
var url="dispsupplier_view_profile.php";
var newwin=window.open(url,"","height=1000,width=1000,top=100,left=100,menubar=no,resizable=yes,scrollbars=yes");
newwin.focus();
}

function editBuyerLogo(txt)
{
	var url = "edit_logo.php?type="+txt;
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}
function editSupplierLogo(txt)
{
	var url = "edit_logo.php?type="+txt;
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}
function uploadLogo()
{
	var frm = document.upload;
	if(frm.upfile.value == "")
	{
		alert("Please select a Logo");
		return false;
	}
	frm.keyword.value = "upload";
	frm.submit();
}
function deleteBuyerLogo(txt)
{   if(confirm("Do you want to delete the logo"))
    {
	var frm = document.prof;
	frm.keyword.value = "delete_logo";
	frm.type.value = txt;
	frm.submit();
	}
}
function deleteBuyerLogo1(txt)
{   if(confirm("Do you want to delete the image"))
    {
	var frm = document.prof;
	frm.keyword.value = "delete_logo";
	frm.type.value = txt;
	frm.submit();
	}
}
function deleteSupplierLogo(txt)
{
	 if(confirm("Do you want to delete the logo"))
    {
	var frm = document.prof;
	frm.keyword.value = "delete_logo";
	frm.type.value = txt;
	frm.submit();
	}
}
function deleteSupplierimage(txt)
{
	 if(confirm("Do you want to delete the Image"))
    {
	var frm = document.prof;
	frm.keyword.value = "delete_logo";
	frm.type.value = txt;
	frm.submit();
	}
}

function deleteSupplierLogo1(txt)
{
	 if(confirm("Do you want to delete the logo"))
    {
	var frm = document.prof;
	frm.keyword.value = "delete_logo";
	frm.type.value = txt;
	frm.submit();
	}
}
//end code

//code for uploading video files

function upload_video(txt,name,utype)
{
	var url = "upload_video.php?type="+txt+"&&vname="+name+"&&utype="+utype;
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}
function delete_video(id)
{ 

if(confirm("Are you sure you want to delete this Video"))
	{	
	var frm = document.prof;
	frm.keyword.value = "delete_video";
	frm.type.value = id;
	frm.submit();
	}
}
function edit_video(id,name,path)
{
	var url = "edit_video.php?id="+id+"&&vname="+name+"&&vpath="+path;
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}
function uploadVideo()
{
	var frm = document.upload;
	if(frm.video_name.value == "")
	{
		alert("Please enter Video Name");
		return false;
	}
	if(frm.upfile.value == "")
	{
		alert("Please select a Media File");
		return false;
	}
	frm.keyword.value = "upload";
	document.getElementById("upload_btn").style.display='none';
	document.getElementById("wait").style.display='';
	frm.submit();
}
function edituploadVideo()
{
	var frm = document.upload;
	if(frm.video_name.value == "")
	{
		alert("Please enter Video Name");
		return false;
	}
	frm.keyword.value = "upload";
	frm.submit();
}
//end code

//code for deleting groups

function addGroup(id)
{
	var url = "add_group.php?catid="+id;
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();
}

function delGroup()
{
var url="del_group.php";
var newwin=window.open(url,"","height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbar=yes");
newwin.focus();
}
function groupAddition()
{
	var frm = document.group;
	if(!isValidEntry(frm.grpName, "Group Name"))
	return false;		
	frm.keyword.value = "add_group";
	frm.submit();	
}
function groupChange()
{
	var frm = document.group;
	if(!isValidEntry(frm.grpName, "Group Name"))
	return false;		
	frm.keyword.value = "edit_group";
	frm.submit();	
}
function deletegroup()
{   if(confirm("Are you sure you want to Delete this Group"))
	{	
	var frm = document.frm1;
	var num = 0;
	for(var i = 0; i < frm.elements.length; i++)
	{
		if(frm.elements[i].type == "checkbox")
		{
			if(frm.elements[i].checked == true)
				num++;
		}
	}
	if(num == 0)
	{
		alert("please select Group Name");
		return false;
	}	
	frm.keyword.value ="del_group";
	frm.submit();
	}
}
//end code
//code for uploading brouchres

function upload_brouchre(txt,name,utype)
{
	var url = "upload_brouchre.php?type="+txt+"&&bname="+name+"&&utype="+utype;
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}

function edit_brouchre(id,name,path)
{
	var url = "edit_brouchre.php?id="+id+"&&bname="+name+"&&bpath="+path;
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}

function delete_brouchre(id)
{   
	if(confirm("Are you sure you want to delete this Broucher"))
	{	
	var frm = document.prof;
	frm.keyword.value = "delete_brouchre";
	frm.brid.value = id;
	frm.submit();	
	}
}
function delete_link(id)
{   
	if(confirm("Are you sure you want to delete this link"))
	{	
	var frm = document.prof;
	frm.keyword.value = "delete_brouchre";
	frm.brid.value = id;
	frm.submit();	
	}
}
function delete_viedo(id)
{   
	if(confirm("Are you sure you want to delete this Video"))
	{	
	var frm = document.prof;
	frm.keyword.value = "delete_brouchre";
	frm.brid.value = id;
	frm.submit();	
	}
}
function uploadBrouchre()
{
	var frm = document.upload;
	if(frm.brouchre_name.value == "")
	{
		alert("Please enter Brochure Name");
		frm.brouchre_name.focus();
		return false;
	}
	if(frm.upfile.value == "")
	{
		alert("Please select a  File");
		return false;
	}
	frm.keyword.value = "upload";
	frm.submit();
}
//end code

//code for uploading Links

function upload_links(txt,name,utype)
{
	var url = "upload_link.php?type="+txt+"&&bname="+name+"&&utype="+utype;
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}

function edit_link(id,name,path)
{
	var url = "edit_link.php?id="+id+"&&bname="+name+"&&path="+path;
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}

function delete_link(id)
{   
if(confirm("Are you sure you want to Delete this Link"))
	{	
	var frm = document.prof;
	frm.keyword.value = "delete_link";
	frm.brid.value = id;
	frm.submit();	
	}
}
function add_link()
{
	var frm = document.upload;
	if(frm.link_name.value == "")
	{
		alert("Please enter Link Name");
		frm.link_name.focus();
		return false;
	}
	if(!isvalidurl(frm.link_url)) 
	return false;
	frm.keyword.value = "upload";
	frm.submit();
}
//end code

//code for uploading certificates

function upload_certificate()
{
	var url = "upload_certificates.php";
	var newwin = window.open(url, "", "height=450,width=600,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}

function uploadCertificate()
{
	var frm = document.upload;
	frm.keyword.value = "upload";
	frm.submit();
}
function deleteSupplierCertificate(name,path)
{ 
	if(confirm("Are you sure you want to DeleteSupplierCertificate"))
	{	
	var frm = document.prof;
	frm.keyword.value = "delete_certificate";
	frm.cname.value = name;
	frm.cpath.value = path;
	frm.submit();	
	}
}
//end code

function editgroup()
{
	var frm=document.frm1;
	var no=0;
	for(var i=0;i<frm.elements.length;i++)
	{
		if(frm.elements[i].type =="checkbox")
		{
			if(frm.elements[i].checked==true)
			no++;
		}
	}
	
	if(no==0)
	{
		alert("Please Select a Group Name");
		return false;
	}
	
	if(no > 1)
	{
		alert("Please Select only one Group Name to edit");
		return false;		
	}
	var grpid = 0;
	for(i=0;i<frm.elements.length;i++)
	{
		if(frm.elements[i].type =="checkbox")
		{
			if(frm.elements[i].checked==true)
			{
				if(grpid == "")
					grpid =frm.elements[i].value;
			}
		}
	}	
	var url = "edit_group.php?grpid="+grpid;
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}

function closeThis()
{
	window.opener.location.reload();
	window.close();
}

function addToGroups()
{
	var frm=document.list;
	var no=0;
	var supids = "";
	for(var i=0;i<frm.elements.length;i++)
	{
		if(frm.elements[i].type =="checkbox")
		{
			if(frm.elements[i].checked==true)
			no++;
		}
	}
	if(no==0)
	{
		alert("Please Select Supplier(s)");
		return false;
	} 
	for(i=0;i<frm.elements.length;i++)
	{
		if(frm.elements[i].type =="checkbox")
		{
			if(frm.elements[i].checked==true)
			{
				if(supids == "")
					supids += frm.elements[i].value;
				else
					supids += "," + frm.elements[i].value;	
			} 
		}
	}
	var url = "assign_group.php?supids="+supids;
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();		
}

function removeFromGroup()
{
	var frm = document.list;
	var no=0;
	var supids = "";
	for(var i=0;i<frm.elements.length;i++)
	{
		if(frm.elements[i].type =="checkbox")
		{
			if(frm.elements[i].checked==true)
			no++;
		}
	}
	if(no==0)
	{
		alert("Please Select Supplier(s)");
		return false;
	} 	
	for(i=0;i<frm.elements.length;i++)
	{
		if(frm.elements[i].type =="checkbox")
		{
			if(frm.elements[i].checked==true)
			{
				if(supids == "")
					supids += frm.elements[i].value;
				else
					supids += "," + frm.elements[i].value;	
			} 
		}
	}
	frm.keyword.value = "remove_from";
	frm.sup_ids.value = supids;
	frm.submit();	
}

function viewprofile(id)
{
	var url="buyer_supplier_view_profile.php?id="+id;
	var newwin=window.open(url,"","height=850,width=780,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}
function showdetails(id,status)
{
	var url="showdetails_buyer.php?id="+id+"&&status="+status;
	var newwin=window.open(url,"","height=400,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}
function viewrfq(id)
{
	var url="viewrfq.php?id="+id;
	var newwin=window.open(url,"","height=850,width=780,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}
function viewrfqclosed(id,status)
{
	var url="view_closed_rfq_details.php?id="+id+"&&status="+status;
	var newwin=window.open(url,"","height=850,width=780,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}
function viewrfqawarded(id)
{
	var url="view_awarded_rfq_details.php?id="+id;
	var newwin=window.open(url,"","height=850,width=780,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}
function viewquotedrfq(id)
{
	var url="viewrfqquote_buyer_check.php?id="+id;
	var newwin=window.open(url,"","");
	newwin.focus();	
}
function viewblacklist(id)
{
	var url="supplier_view_blacklist.php?id="+id;
	var newwin=window.open(url,"","height=850,width=780,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}
function viewgrouplist(id)
{
	var url="supplier_view_grouplist.php?id="+id;
	var newwin=window.open(url,"","height=850,width=780,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}
function emailSupplierProfile()
{
	var url = "supplier_email_profile.php";
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();
}
//code for creating folders

function createFolder()
{
	var url = "create_folder.php";
	var newwin = window.open(url, "", "height=450,width=600,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}

function addFolder()
{
	var frm = document.folder;
		if(frm.folder_name.value == "")
	{
		alert("Please enter folder Name");
		frm.folder_name.focus();
		return false;
	}
	frm.keyword.value = "add";
	frm.submit();
}
function editFolder(id)
{
	var url = "edit_folder.php?id="+id
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}
function deleteFolder(id)
{
	if(confirm("Are you sure you want to Delete Folder"))
	{
	var frm = document.frm1;
	frm.keyword.value = "delete_folder";
	frm.fid.value = id;
	frm.submit();	
	}
}

function groupAssign()
{
	var frm = document.group;
	if(frm.grpid.value == 0)
	{
		alert("Please Select Group Name");
		frm.grpid.focus();
		return false;
	}
	frm.keyword.value = "assign";
	frm.submit();
}
function clearall()
{
	var frm = document.searchform;
	frm.key.value = "";
	frm.company_name.value = "";
	frm.state.value = "";
	frm.product_type.value = "";
	frm.country.value = "";
	frm.radius.value = "";
	frm.submit();
}
function change2()
{	
	var frm = document.change;
	frm.key.value="change";
	frm.submit();
}
function change1()
{	
	var frm = document.change;
	frm.key.value="change";
	frm.submit();
}
function change3()
{	
	var frm = document.change;
	frm.key.value="change";
	frm.submit();
}

function uploadfile()
{
	var frm = document.storageUpload;
	if(frm.AttFile1.value == "")
	{
		alert("Please select a File");
		return false;
	}
	return true;
}	

function addSupplier()
{
	var frm = document.invite;
	if(!isValidAlphabet(frm.company_name,'Company Name','yes'))
    return false;
	if(!isValidAlphabet(frm.first_name,'First Name','yes'))
    return false;
	if(!isValidAlphabet(frm.last_name,'Last Name','yes'))
    return false;
	if(!isValidEmail(frm.email, "yes"))
	return false;
	if(frm.phone.value=="")
	{
		alert("Please Enter Phone");
		frm.phone.focus();
		return ;
	}
	else if(frm.phone.value != "")
	{
		var Phone=frm.phone;
		if ((Phone.value==null)||(Phone.value==""))
		{
			alert("Please Enter your Phone Number")
			Phone.focus()
			return 
		}
		if (checkInternationalPhone(Phone.value)==false)
		{
			alert("Please Enter a Valid Phone Number")
			Phone.focus()
			return ;
		}
	}

	frm.keyword.value="addsup";
	frm.submit();
}
	
function inviteSupplier()
{
	var url = "invite_supplier.php";
	var newwin = window.open(url, "", "height=450,width=600,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}	
function allEvents()
{
	var url = "all_events.php";
	var newwin = window.open(url, "", "height=600,width=600,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}
function addevent()
{
	var frm = document.eventform;
	if(!isValidEntry(frm.eventdesc, "Event Description"))
	return false;		
	frm.cmd.value = "add_event";
	frm.submit();	
}
function editEvent(id)
{
	var frm = document.eventform;
	frm.event_id.value=id;		
	frm.cmd.value = "edit_event";
	frm.action="edit_event.php";
	frm.submit();	
}
function updateEvent()
{
	var frm = document.eventform;
	if(!isValidEntry(frm.eventdesc, "Event Description"))
	return false;
	frm.cmd.value = "update_event";
	frm.submit();	
}

function deleteEvent(id)
{
	var frm = document.eventform;
	frm.event_id.value=id;
	if(confirm("Are you sure you want to delete this Event"))
	{	
		frm.cmd.value = "del_event";
		frm.submit();
	}	
}

function allEvents()
{
	var url = "all_events.php";
	var newwin = window.open(url, "", "height=350,width=500,top=50,left=100,menubar=no,resizable=yes,scrollbars=yes");
	newwin.focus();	
}

function validMailSubscribe(id)
{
	if(id == 1)	
	{
		var frm = document.unsub;
		frm.keyword.value = "unsubscribe";
	}
	else if(id == 2)
	{
		var frm = document.act;
		frm.keyword.value = "activate";
	}
	if(!isValidEmail(frm.email, "yes"))
	return false;
	frm.submit();
}
function getIEXCoord(imgElem) {
        xPos = eval(imgElem).offsetLeft;
        tempEl = eval(imgElem).offsetParent;
        while (tempEl != null) {
                xPos += tempEl.offsetLeft;
                tempEl = tempEl.offsetParent;
        }
        return xPos;
}
var isNS = (navigator.appName == "Netscape");
function getIEYCoord(imgElem) {
        yPos = eval(imgElem).offsetTop;
        tempEl = eval(imgElem).offsetParent;
        while (tempEl != null) {
                yPos += tempEl.offsetTop;
                tempEl = tempEl.offsetParent;
        }
        return yPos;
}
function getXCoord(imgID) {
		if (isNS) xPos = imgID.x;
        else xPos = getIEXCoord(imgID)
		return xPos;
}

function getYCoord(imgID) {
  if (isNS) yPos = imgID.y;
  else yPos = getIEYCoord(imgID);
  return yPos;
}
