//*********************************** Copyrights Statement Starts Here *******************************************

// Owner: 					Cyber Search Internet Services - Canada/Cyber Search (Pvt) Limited - Pakistan
// Location: 				22C-14th Street, No.8, Phase V, DHA, Karachi 75500, Pakistan
////                			605 Foster Ave, Coquitlam, BC V3J 2L6, Canada
// Software Name: 			Cyber Search Software
// Software Version of declaration form: Ver-CS-0.01
// File Name:				price_js.js
// Description:				script to display price
// Copyrights 2006-2007-2008
// Statement: 				Copyright © 2006 Cyber Search Software™. All rights reserved.

//*********************************** Copyrights Statement Ends Here **********************************************

// JavaScript Document


var xmlHttp

function ugdisplay(str)
{
if (str.length==0)
{ 
document.getElementById("txtHint").innerHTML='Price now is:$'+0.00;
document.getElementById("myobj").innerHTML='Price now is:$'+0.00;
document.forms["form1"].txtPrice.value=0;
return
}
//alert("value received is" + str);



	var hidden_qid = '';
	
	/*hidden_qid = document.forms["form1"].txtQIDs.value;
	
	if (hidden_qid == '')
	hidden_qid = str;
	else
	hidden_qid = hidden_qid + ',' + str;
*/
var field= document.getElementById("form1");
		var p = document.getElementById("form1");
		var c;
	for (var i = 0; i < p.elements.length; i++)
    {
        var element = p.elements[i];
        var type = element.type;
		var x = element.name;
        if ((type == "checkbox"))
        {
			
		if((field[i].checked) && (IsNumeric(field[i].value)==true))
		{
			//alert(field[i].value)
		//ugdisplay(field[i].value);
		hidden_qid += field[i].value +','; 
		//field[i].checked=false;
		}

		}	
	}	


var hidden2 = hidden_qid;
var sub2 = '';
	
	
	
var qid_data = Array();
	
var pos = 0;
var i = 0;
var temp = '';
var j=0;

//alert("hidden2 len"+ hidden2.length);

var duplicate = '';
var duplicate2 = '';
while (hidden2.length > 0)
{
	pos = hidden2.indexOf(",");
	
		if(pos != -1)
		{
			temp = hidden2.substring(0,pos);
			
			for (j=-1; j<i; j++)
			{	
				if (qid_data[j] == temp)
					{
						qid_data[j] = 0; duplicate2 = temp ; //alert("duplicate above" + " fsdfs "+ duplicate2);
					}
				else
					{
					qid_data[i] = hidden2.substring(0,pos);
					//alert("in if part \n inserted qid data is  "+qid_data[i]+ "counter is  "+ i);
					}
			}
			
			sub2 = hidden2.substring(pos+1,hidden2.length);
			hidden2 = sub2;
			i++;
		}
		
		
		else
		{   
			for (j=-1; j<i; j++)
			{
			
			if (qid_data[j] == str)
				{
					//alert("Befor removing dup  "+qid_data[i]);
					qid_data[j] = 0;
					//alert("After removing dup  "+qid_data[i]);
					duplicate = str; //alert("   dupliate found 2   " + duplicate);
					//break;
					
				}
			}
			//else
				{
				if (duplicate != '') {}//alert("dupliate found "); hidden2="";}
				else qid_data[i] = hidden2; //alert("the value inserted is   "+hidden2 +"  at index  "+i);
				}
			 // end of for loop
			//alert ("in else part with data   "+qid_data[i]+" at index " + i);
			break;
		}

}

//alert("qc"+ qid_data[0]);

//alert("the counter is " + i + "   ");


var test = new String();
	for (j=0; j<=i; j++)
	{
		if ((qid_data[j] == 0) || (qid_data[j] == null))
		{/*Do Nothing*/}
		else
		{
		test += qid_data[j]+",";
		//alert("qid "+ qid_data[j]);
		}
			
	}
	
	test = test.substring(0,test.length-1)
	//alert("Final  "+ test);
	str = test;
	
	
//	alert(str);
	


document.forms["form1"].txtQIDs.value = test;

//document.forms["prices"].asize.value = test;


xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="price.php"
url=url+"?qid="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
var received_price = xmlHttp.responseText;
if (received_price == '') received_price = '0.00';
document.getElementById("txtHint").innerHTML= '<font style="background:#000000"; color="#00ff00">&nbsp;&nbsp;$' + received_price+'&nbsp;&nbsp;</font>';
document.getElementById("myobj").innerHTML= 'Price now is :<br><font style="background:#000000"; color="#00FF00">&nbsp;$' + received_price+'&nbsp;</font>';
document.forms["form1"].txtPrice.value=xmlHttp.responseText;
} 
} 

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
} 


//function remove_duplicate(qid_data,counter,str)
//{
//	var j=0;
//	for(j=0; j<counter; j++;)
//	{
//		if (qid_data[j] == str)
//		qid_data[j] = 0;
//	}
//	return;
//}
//
//*********************************** Copyrights Statement Starts Here *******************************************

// Owner: 					Cyber Search Internet Services - Canada/Cyber Search (Pvt) Limited - Pakistan
// Location: 				22C-14th Street, No.8, Phase V, DHA, Karachi 75500, Pakistan
////                			605 Foster Ave, Coquitlam, BC V3J 2L6, Canada
// Software Name: 			Cyber Search Software
// Software Version of declaration form: Ver-CS-0.01
// File Name:				price_js.js
// Description:				script to display price
// Copyrights 2006-2007-2008
// Statement: 				Copyright © 2006 Cyber Search Software™. All rights reserved.

//*********************************** Copyrights Statement Ends Here **********************************************