diff -Naur cbvcl/broker/createRequest.php vcl/broker/createRequest.php --- cbvcl/broker/createRequest.php 1969-12-31 19:00:00.000000000 -0500 +++ vcl/broker/createRequest.php 2012-10-03 12:23:29.000000000 -0400 @@ -0,0 +1,40 @@ + + + array( + 'method' => "POST", + 'header' => $header, + 'content' => $request + ))); + $file = file_get_contents("https://localhost/index.php?mode=xmlrpccall", false, $context); + $response = xmlrpc_decode($file); + if($response && xmlrpc_is_fault($response)) { + trigger_error("xmlrpc: $response[faultString] ($response[faultCode])"); + } else { + print_r($response); + } + if($response[status] == 'success') { + echo "

The Image has been successfully Requested.

"; + echo "request id is {$response['requestid']}"; + $_SESSION['requestid'] = $response['requestid']; + echo "
"; + echo "Go to the Current Reservations page to view the status of your reservation."; + } + else { + echo "

Sorry, the Image could not be requested. Please try again later or contact your VCL Administrator for assistance.

"; + print_r($rc); + } +?> + + diff -Naur cbvcl/broker/detailImage.php vcl/broker/detailImage.php --- cbvcl/broker/detailImage.php 1969-12-31 19:00:00.000000000 -0500 +++ vcl/broker/detailImage.php 2012-08-08 03:28:25.000000000 -0400 @@ -0,0 +1,78 @@ + + + + + + +Image selected"; +echo ""; +while($row = mysql_fetch_array($result)) + { + echo ""; + echo ""; + echo ""; + } +echo ""; +echo "
"; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo "
Image Details
Image ID " . $row['id'] . "
Image name " . $row['name'] . "
description " . $row['prettyname'] . "
Platform " . $row['platform'] . "
OS " . $row['OSname'] . "
Type " . $row['type'] . "
Min. RAM (MB) " . $row['minram'] . "
Min. num. of Processors " . $row['minprocnumber'] . "
Min. Processor speed (MHz) " . $row['minprocspeed'] . "
Min. Network speed (Mbps) " . $row['minnetwork'] . "
Max. Concurrent Usage " . $row['maxconcurrent'] . "
Estimated Reload Time (min) " . $row['reloadtime'] . "
"; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo "
Data Security policies
Data Encryption " . $row['Data_Encryption'] . "
Data Locatin " . $row['Data_Location'] . "
Data Deletion " . $row['Data_Deletion'] . "
Virtual Machine separation " . $row['VM_separation'] . "
User Authentication " . $row['User_Authentication'] . "
Service Interface " . $row['Service_Interface'] . "
"; + echo ""; + echo ""; + echo "
Compliance policies
Trusted Internet Connection " . $row['TIC_Connection'] . "
CC Evaluation Assurance Level" . $row['CC_EAL'] . "
"; +echo ""; +echo "
"; +echo "

NOTE: If you do not want to reserve this image, restart the search by pressing the buttons above.

"; +echo "
"; +echo ""; +echo ""; +echo ""; +echo "
"; +echo "
"; + +mysql_close(); +?> + + diff -Naur cbvcl/broker/extend_detailImage.php vcl/broker/extend_detailImage.php --- cbvcl/broker/extend_detailImage.php 1969-12-31 19:00:00.000000000 -0500 +++ vcl/broker/extend_detailImage.php 2012-08-08 02:39:45.000000000 -0400 @@ -0,0 +1,109 @@ + + + + + + +Image selected"; +echo ""; +while($row = mysql_fetch_array($result)) + { + echo ""; + echo ""; + echo ""; + } +echo ""; +echo "
"; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo "
Image Details
Image ID " . $row['id'] . "
Image name " . $row['name'] . "
description " . $row['prettyname'] . "
Platform " . $row['platform'] . "
OS " . $row['OSname'] . "
Type " . $row['type'] . "
Min. RAM (MB) " . $row['minram'] . "
Min. num. of Processors " . $row['minprocnumber'] . "
Min. Processor speed (MHz) " . $row['minprocspeed'] . "
Min. Network speed (Mbps) " . $row['minnetwork'] . "
Max. Concurrent Usage " . $row['maxconcurrent'] . "
Estimated Reload Time (min) " . $row['reloadtime'] . "
"; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo "
Data Security policies
Data Encryption " . $row['Data_Encryption'] . "
Data Locatin " . $row['Data_Location'] . "
Data Deletion " . $row['Data_Deletion'] . "
Virtual Machine separation " . $row['VM_separation'] . "
User Authentication " . $row['User_Authentication'] . "
Service Interface " . $row['Service_Interface'] . "
"; + echo ""; + echo ""; + echo "
Compliance policies
Trusted Internet Connection " . $row['TIC_Connection'] . "
CC Evaluation Assurance Level" . $row['CC_EAL'] . "
"; +echo ""; +echo "
"; +echo "

NOTE: If you do not want to reserve this image, restart the search by pressing the buttons above.

"; +echo "
"; +echo ""; +echo "When would you like to use the application?
"; +echo " Now
"; +echo " Later "; +echo ""; +echo " " ; +echo ""; +echo " (EDT)

Duration:  +
"; +echo "
"; +echo "
"; + +mysql_close(); +?> + + diff -Naur cbvcl/broker/index.php vcl/broker/index.php --- cbvcl/broker/index.php 1969-12-31 19:00:00.000000000 -0500 +++ vcl/broker/index.php 2012-10-03 12:06:33.000000000 -0400 @@ -0,0 +1,120 @@ + + +VCL Cloud Broker + + + + + +

+

+ +
+ +
+ +
+
+Image attributes + + +
+ + +
+ + +
+
+
+Data and Security Policies include in search + + + +? + +
+ + + +? +
+ + + +? +
+ + + +? +
+ + + +? +
+ + +
+
+  +
+Compliance Policies include in search + + + +? + +
+ + + +? + +
+
+ + +
+ +
+ +
+ + + diff -Naur cbvcl/broker/queryAll.php vcl/broker/queryAll.php --- cbvcl/broker/queryAll.php 1969-12-31 19:00:00.000000000 -0500 +++ vcl/broker/queryAll.php 2012-07-13 12:26:05.000000000 -0400 @@ -0,0 +1,75 @@ + + + + + + + + +ID +Image name +Description +Platform +Operating System +Type +Min. RAM (MB) +Min. num. of Processors +Min. Processor speed (MHz) +Min. Network speed (Mbps) +Max. Concurrent Usage +Estimated Reload Time (min) + . +"; + +while($row = mysql_fetch_array($result)) + { + $rowid = $row['id']; + echo ""; + echo "" . $row['id'] . ""; + echo "" . $row['name'] . ""; + echo "" . $row['prettyname'] . ""; + echo "" . $row['platform'] . ""; + echo "" . $row['OSname'] . ""; + echo "" . $row['type'] . ""; + echo "" . $row['minram'] . ""; + echo "" . $row['minprocnumber'] . ""; + echo "" . $row['minprocspeed'] . ""; + echo "" . $row['minnetwork'] . ""; + echo "" . $row['maxconcurrent'] . ""; + echo "" . $row['reloadtime'] . ""; + echo "
"; + echo ""; + } +echo ""; + + +mysql_close(); +?> + + + + diff -Naur cbvcl/broker/queryBrokerView.php vcl/broker/queryBrokerView.php --- cbvcl/broker/queryBrokerView.php 1969-12-31 19:00:00.000000000 -0500 +++ vcl/broker/queryBrokerView.php 2012-07-20 02:04:44.000000000 -0400 @@ -0,0 +1,246 @@ + + + + + + +'on' and $compliance<>'on') { + $query = "select image.id, image.prettyname, platform.name as platformname, OS.prettyname as OSname, OS.type as OSType, image_security.Data_Encryption, image_security.Data_Location, image_security.Data_Deletion,image_security.VM_separation, image_security.User_Authentication from image,platform,OS,image_security where (image.OSid=OS.id and image.platformid=platform.id and image_security.imageID=image.id and OS.type='$OSType' and platform.name='$platform' and image.prettyname like '%$application%')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + + if ($num==0) { + echo "

No images match application \"$application\". Relaxing application constraint. Requerying ...

"; + $query = "select image.id, image.prettyname, platform.name as platformname, OS.prettyname as OSname, OS.type as OSType, image_security.Data_Encryption, image_security.Data_Location, image_security.Data_Deletion,image_security.VM_separation, image_security.User_Authentication from image,platform,OS,image_security where (image.OSid=OS.id and image.platformid=platform.id and image_security.imageID=image.id and OS.type='$OSType' and platform.name='$platform')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match platform $platform. Relaxing Platform constraint. Requerying ...

"; + $query = "select image.id, image.prettyname, platform.name as platformname, OS.prettyname as OSname, OS.type as OSType, image_security.Data_Encryption, image_security.Data_Location, image_security.Data_Deletion,image_security.VM_separation, image_security.User_Authentication from image,platform,OS,image_security where (image.OSid=OS.id and image.platformid=platform.id and image_security.imageID=image.id and OS.type='$OSType')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match your selection. Contact the VCL administrator to create the image.

"; +}}}} + +## +## only security constraints included in search. +## +elseif ($security=='on' and $compliance<>'on') { + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and Data_Encryption='$Encryption' and Data_Location='$Location' and Data_Deletion='$datadeletion' and VM_separation='$VMseparation' and User_Authentication='$authentication' and Service_Interface='$interface')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + + if ($num==0) { + echo "

No images match service interface \"$interface\". Relaxing Service Interface constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and Data_Encryption='$Encryption' and Data_Location='$Location' and Data_Deletion='$datadeletion' and User_Authentication='$authentication' and VM_separation='$VMseparation' )"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match Virtual Machine separation \"$VMseparation\". Relaxing VM Separation constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and Data_Encryption='$Encryption' and Data_Location='$Location' and Data_Deletion='$datadeletion' and User_Authentication='$authentication')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match data deletion \"$datadeletion\". Relaxing Data Deletion constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and Data_Encryption='$Encryption' and Data_Location='$Location' and User_Authentication='$authentication')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match data Location \"$Location\". Relaxing Data Location constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and Data_Encryption='$Encryption' and User_Authentication='$authentication')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match data Encryption \"$Encryption\". Relaxing Data Encryption constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and User_Authentication='$authentication')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match data User Authentication \"$authentication\". Relaxing User Authentication constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match data application \"$application\". Relaxing application constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match platform $platform. Relaxing Platform constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { echo "

No images match your selection. Contact the VCL administrator to create the image.

"; } +}} } } } } } }} + +## +## only compliance constraints includes in search. +## + +elseif ($security<>'on' and $compliance=='on') { + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and TIC_Connection ='$TIC' and CC_EAL='$EAL')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match data CC Evaluation Assurance Level \"$EAL\". Relaxing CC Evaluation Assurance Level constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and TIC_Connection='$TIC')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match data TIC \"$TIC\". Relaxing Trusted Internet Connection (TIC) constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' )"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match data application \"$application\". Relaxing application constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match platform $platform. Relaxing Platform constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { echo "

No images match your selection. Contact the VCL administrator to create the image.

"; } +}} } } } + +## +## ALL constraints includes in search. +## + +else { + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and Data_Encryption='$Encryption' and Data_Location='$Location' and Data_Deletion='$datadeletion' and VM_separation='$VMseparation' and User_Authentication='$authentication' and Service_Interface='$interface' and TIC_Connection='$TIC' and CC_EAL='$EAL')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match data CC Evaluation Assurance Level \"$EAL\". Relaxing CC Evaluation Assurance Level constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and Data_Encryption='$Encryption' and Data_Location='$Location' and Data_Deletion='$datadeletion' and VM_separation='$VMseparation' and User_Authentication='$authentication' and Service_Interface='$interface' and TIC_Connection='$TIC')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match data TIC \"$TIC\". Relaxing Trusted Internet Connection (TIC) constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and Data_Encryption='$Encryption' and Data_Location='$Location' and Data_Deletion='$datadeletion' and VM_separation='$VMseparation' and User_Authentication='$authentication' and Service_Interface='$interface')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match service interface \"$interface\". Relaxing Service Interface constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and Data_Encryption='$Encryption' and Data_Location='$Location' and Data_Deletion='$datadeletion' and User_Authentication='$authentication' and VM_separation='$VMseparation' )"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match Virtual Machine separation \"$VMseparation\". Relaxing VM Separation constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and Data_Encryption='$Encryption' and Data_Location='$Location' and Data_Deletion='$datadeletion' and User_Authentication='$authentication')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match data deletion \"$datadeletion\". Relaxing Data Deletion constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and Data_Encryption='$Encryption' and Data_Location='$Location' and User_Authentication='$authentication')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match data Location \"$Location\". Relaxing Data Location constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and Data_Encryption='$Encryption' and User_Authentication='$authentication')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match data Encryption \"$Encryption\". Relaxing Data Encryption constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%' and User_Authentication='$authentication')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match data User Authentication \"$authentication\". Relaxing User Authentication constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform' and prettyname like '%$application%')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match data application \"$application\". Relaxing application constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType' and platformname='$platform')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { + echo "

No images match platform $platform. Relaxing Platform constraint. Requerying ...

"; + $query = "select id, prettyname, platformname, OSname, OSType, Data_Encryption, Data_Location, Data_Deletion,VM_separation, User_Authentication from VCLBrokerView where (OSType='$OSType')"; + $result=mysql_query($query); + $num=mysql_numrows($result); + if ($num==0) { echo "

No images match your selection. Contact the VCL administrator to create the image.

"; } +}}}}}}}}}}} + +echo "No of images discovered: " . $num; +echo "

"; + +echo " + + + + + + + + + + + +"; + +while($row = mysql_fetch_array($result)) + { + $rowid = $row['id']; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } +echo "
IDImage descriptionPlatformOSOS typeUser_AuthenticationEncryptionLocationData deletionVM Separation
" . $row['id'] . "" . $row['prettyname'] . "" . $row['platformname'] . "" . $row['OSname'] . "" . $row['OSType'] . "" . $row['User_Authentication'] . "" . $row['Data_Encryption'] . "" . $row['Data_Location'] . "" . $row['Data_Deletion'] . "" . $row['VM_separation'] . "
"; + +mysql_close(); +?> + + + + diff -Naur cbvcl/broker/style.css vcl/broker/style.css --- cbvcl/broker/style.css 1969-12-31 19:00:00.000000000 -0500 +++ vcl/broker/style.css 2012-10-03 12:16:03.000000000 -0400 @@ -0,0 +1,88 @@ +form { /* set width in form, not fieldset (still takes up more room w/ fieldset width */ + font:100% verdana,arial,sans-serif; + margin: 0; + padding: 0; + /* min-width: 300px; + max-width: 800px; + width: 800px; + */ +} + +form fieldset { + / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */ + color: #666; + background-color: #efefef; + border-color: #d3d3d3; + border-width: 2px; + border-style: solid; + padding: 2px; /* padding in fieldset support spotty in IE */ + margin: 2px; +} + +form fieldset legend { + font-size:1em; /* bump up legend font size, not too large or it'll overwrite border on left */ + color: #666; + font-weight: bold; + font-variant: small-caps; + background-color: #d3d3d3; + padding: 2px 6px; + margin-bottom: 8px; + /* be careful with padding, it'll shift the nice offset on top of border */ +} + +form label { + display: block; /* block float the labels to left column, set a width */ + float: left; + width: 150px; + padding: 0; + margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */ + text-align: right; + font-size: 12px; +} + +form input, form select, form textarea { + /* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */ + width:auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */ + margin:5px 0 0 10px; /* set margin on left of form elements rather than right of + label aligns textarea better in IE */ +} + +form input#reset { + margin-left:0px; /* set margin-left back to zero on reset button (set above) */ +} + +textarea { overflow: auto; } + +form small { + display: block; + margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */ + padding: 1px 3px; + font-size: 88%; +} + +form .required{font-weight:bold;} /* uses class instead of div, more efficient */ + +form br { + clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */ +} + +.form-submit-button, .form-submit-reset, .form-submit-print { + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); + background: #ff3019; + background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); + border: 2px solid #FFFFFF; + color: #FFFFFF; + font-size: 16px; + font-weight: bold; + margin: 0; + overflow: visible; + padding: 10px; + text-shadow: 0 0 5px #777777; + width: auto; +} + diff -Naur cbvcl/broker/welcome.php vcl/broker/welcome.php --- cbvcl/broker/welcome.php 1969-12-31 19:00:00.000000000 -0500 +++ vcl/broker/welcome.php 2012-07-12 02:01:07.000000000 -0400 @@ -0,0 +1,18 @@ + + + + + + +

To search for an Image, select the parameters above and press the 'Discover Images' button. + +

If you want a list of all possible images on VCL , press the 'List All Images' button. + +

On the image list, press the detail button to get information of all the image attributes and to reserve that image.

+ + +